Flask - Retorna dados no formato json - a transmissão de dados json suporta exibição em chinês

Instalar o frasco

pip install flask

1. Demonstração de código específico para retornar dados no formato JSON:

1. Método jsonify()

from flask import Flask, jsonify

app = Flask(__name__)

@app.route('/')
def index():
    data = {
    
    
        "large_number": 12345678901234567890
    }
    return jsonify(data)

if __name__ == '__main__':
    app.run()

2. Método json.dumps()

from flask import Flask, Response
import simplejson as json

app = Flask(__name__)

@app.route('/')
def index():
    data = {
    
    
        "large_number": 12345678901234567890
    }
    return Response(json.dumps(data), mimetype='application/json')

if __name__ == '__main__':
    app.run()

3. Método de resposta do frasco

from flask import Flask, Response

app = Flask(__name__)

@app.route('/')
def index():
    data = '''
    
    
        John
        28
        New York
    
    '''
    return Response(data, mimetype='text/xml')

if __name__ == '__main__':
    app.run(debug=True)

2. A transmissão de dados json suporta exibição chinesa

Método 1 configuração app.config

Basta adicionar a seguinte linha de código à configuração do Flask.

if __name__ == '__main__':
	app.config['JSON_AS_ASCII'] = False
    app.run(debug=True)

Método 2 json.dumps configurar garantir_ascii = Falso

 json.dumps(data, ensure_ascii=False)

Link de referência

Flask retorna Json

frasco python retorna dados json

Flask permite que a string json retornada pelo jsonify suporte exibição em chinês

Desenvolvimento de interface de flask ou flask-restful, os dados json retornados podem exibir métodos chineses

Acho que você gosta

Origin blog.csdn.net/qq_42701659/article/details/132901165
Recomendado
Clasificación