大家好,我正在尝试使用django和python创建我的Web应用程序我正在使用jquery和Ajax,并且一切正常,唯一的问题是,当我尝试进行json加载时,它将转换为我的字符串一些字符。
如何正确设置正确的Jason负载?
这是python如何向我发送json的示例
import io, json
data = json.loads(data)
[{'div_oculto': ' 1 punto de medida \x97 Método \x97 Lugar de \x97 Servicio ', 'num_articulos': '1', 'no_item': '1', 'precio_real': ' 2470 ', 'descripcion_productos': ' INSTRUMENTO \x97 (10, 25 ó 50) (-40 a 130) °C ', 'precio_unitario': '2,470.00', 'comentarios_item': '', 'precio_total': '2,865.20', 'urgente': '0'}]3[{'descuento_gobal': '0'}, {'viaticos': '0'}, {'total_cotizado': '2,865.20'}][{'comentarios_cotizacion': ''}]
答案 0 :(得分:0)
一切都正确加载。
\x97
是Unicode character 151 (hexadecimal 97), i.e. "End Of Guarded Area"的转义序列。这些字符恰好出现在您的数据中,并且由于默认情况下无法打印,因此Python在repr
调用中使用该表示形式。