Pregunta

necesito para obtener datos de JSON, Ajax transferido por parte del cliente. Básicamente he usado algo como esto:

@route('/ajax')
def serve_ajax():
    return main.parse_request(json.dumps(dict(request.GET)))

Cuando main.parse_request es una función, que contiene algunas lógicas para hacer frente a las variables en JSON (que es un procedimiento principal de nuestro motor de juego).

Así que el problema es que no puedo manejar correctamente las variables JSON, mediante la transformación de request.GET en un diccionario, porque de una manera que ya he escrito y no puedo pasar objetos anidados y matrices. También cada valor tiene un tipo de cadena, mientras que necesito tener número entero tipos de números enteros y tipo de cadena en otro resto.

O, ya que puedo obtener la cadena de búsqueda original (por request.query_string), ¿cómo puedo convertir una cadena de consulta en un objeto JSON original?

¿Fue útil?

Solución

Ahora bien, como la botella 0,10 , el request.json está listo para su uso:)

aquí .

Otros consejos

request.json está limitada por MEMFILE_MAX .

Otra forma funciona si la solicitud de datos es mayor que MEMFILE_MAX

json.load(request.body)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top