Python Java间导致json格式错误怎么解决,pythonjson,python端impor
Python Java间导致json格式错误怎么解决,pythonjson,python端impor
python端
import jsondata = {"foo": 1, "bar": 2}jsondata = json.dumps(data)
前端
var data = {{ jsondata }}var obj = JSON.parse(data)alert(obj)
错误是
SyntaxError: invalid property iddocument.write(data)
结果是
{"foo": 1, "bar": 2}
我知道是什么原因了,从web传过来的时候会变成
{"foo":1, "bar":2}
即把双引号转成了",导致json格式错误。请问有什么方法改吗?
我是新手,还望各位不吝赐教
解决方法:
文档没认真看
用的tornado
传值的时候用
{% raw jsondata %}
就不会出现转译问题了。
解决方法就是楼上,但关键问题是你需要弄清前后端数据传输过程中,JSON是以字符串类型还是以其他类型(object, Array, String, Number...)传输的。
JSON.stringify(): 将value(Object,Array,String,Number...)序列化为JSON字符串
toJSON(): 作为JSON.stringify中第二个参数(函数过滤器)补充
JSON.parse(): 将JSON数据解析为js原生值
详细说明链接或者参考文档
你这样传过来的话前端这边data变量已经是对象了不需要JSON.parse()。
编橙之家文章,
相关内容
- python操作mysql数据库,数据引擎设置为myisam时能够插入
- Python2.7源码分析,多线程报untound method __init__()错误,p
- Python如何读取csv文件内指定月份内的数据方法,,这是问
- python续点上传问题None bad token...,pythontoken..,为什么为我
- 请问python调用命令行是否能获取PID,pythonpid,python写了一
- Python2.6升级到Python2.7没有MySQL库求解决方式,python2.6p
- Python多个目录更新问题求助,python多个问题求助,from
- Python用经度纬度查询天气什么方式好,python经度,有没有
- 请问SAE用第三方提示:ImportError: No module named feedparser,
- windows7系统中python环境变量原始path误清除了,还能恢复
评论关闭