js对象和json对象互相转换
程序员文章站
2022-05-12 15:52:48
...
一、JS对象转换成为JSON
流程:读取前端页面数据,组装成为JS对象,并通过jQuery的$.post()方法传递给python。
处理:引用一个json2.js文件,调用JSON.stringify()方法。
实例
var data = new ob ject();
var json_data = JSON.stringify(data);
读取:python这里就很简单了,用dict_data = json.loads(json_data)就OK了
二、JSON转换成为JS
流程:python组装一个dict数据并转成JSON格式传递给前端,或者前端通过jQuery的$.getJSON()方法直接读取这个JSON格式的数据
处理:用jQuery的一个方法$.parseJSON()将JSON格式的数据转成JS对象。
实例:
var json_data = $.getJSON();
var data = $.parseJSON(json_data);
读取:JS对像的操作就不必多说了
这里,python要把字典转换成JSON格式数据,用json.dumps()这个方法就行了
PS:json2.js这个文件在网上搜一下就能下载到。
推荐阅读
-
php和js如何通过json互相传递数据相关问题探讨
-
php简单对象与数组的转换函数代码(php多层数组和对象的转换)_php技巧
-
js定义对象或数组直接量时各浏览器对多余逗号的处理(json)_javascript技巧
-
JavaScript 面向对象的之私有成员和公开成员_js面向对象
-
js中json实现对象key值首字母大写化
-
PHP如何将JSON转换成数组/对象
-
FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换操作
-
C#中的DataSet、string、DataTable、对象转换成Json的实现代码
-
PHP实现数组和对象的相互转换操作示例
-
C#中的DataSet、string、DataTable、对象转换成Json的实现代码