如何实现js对象和json数据互转,如何实现json形式的字符串和js对象之间的相互转换

  如何实现js对象和json数据互转,如何实现json形式的字符串和js对象之间的相互转换

  JS对象与JSON格式数据的相互转换(转换)目前几乎所有的项目数据交互都使用JQuery,所以处理流程是:前端页面数据--“JS对象--”JQuery提交--“Python处理,另一种是相反的。Python不能直接处理JS对象数据,所以需要将JS对象转换成python可以处理的数据格式(通常是字典dict)。同样,python在取数据并反馈给前端时,也需要将字典数据转换成支持JS的对象。这种中间转换数据格式通常是JSON。

  1.JS对象被转换成JSON

  流程:读取前端页面数据,组装成JS对象,通过jQuery的$传递给python。post()方法。

  处理:引用一个json2.js文件,调用JSON.stringify()方法。例如:var data=new Object();var JSON _ data=JSON . stringify(data);

  阅读:python在这里很简单。只要用dict_data=json.loads(json_data)就OK了。

  第二,JSON转换成JS

  流程:python组装一个dict数据,转换成JSON格式传到前端,或者前端直接通过$读取JSON格式数据。jQuery的getJSON()方法。

  处理:使用jQuery $的方法。parseJSON()将JSON格式的数据转换成JS对象。例如:var json_data=$。get JSON();var数据=$。parse JSON(JSON _ data);

  阅读:JS对图像的操作就不用说了。

  这里,python需要通过使用json.dumps()方法将字典转换成JSON格式的数据。

  Ps: json2.js这个文件可以在网上搜索下载。

  详细的参考资料来源:http://www..net/article/29729.htm

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: