Jquery怎么将一个object对象转换成json字符串

如题所述

jquery中没有这样的方法,只有将字符串转换为对象的方法:jQuery.parseJSON( json)。  如果将object对象转换为json字符串,在现代浏览器中可以用JSON.stringify()这个原生方法。在IE6/7以及IE8兼容模式中,可以先引用https://github.com/douglascrockford/JSON-js/blob/master/json2.js之后再采用JSON.stringify()。

延展阅读:

    jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库( 或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

    简单地说 ,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪,但是JavaScript很容易解释它,而且 JSON 可以表示比"名称 / 值对"更复杂的结构。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-20
<script>
//对象转json
var data = {"user":[{"name":"John1","pwd":"123"},{"name":"John2","pwd":"1233"}]}; 
var json_str = JSON.stringify(data);
alert(json_str);

//json字符串转对象
var userObj='{"user":[{"name":"John","pwd":"123"}]}';
var json = $.parseJSON(userObj); 
alert(json.user[0].name);   
</script>

第2个回答  推荐于2017-12-15
1.下载 json2.js

2.然后页面引用 <script type="text/javascript" src="json2"></script>

3.再将 jQuery.toJSON(obj) 置换成 JSON.stringify(obj) 即可本回答被网友采纳
第3个回答  2016-06-20
JSON.stringify(object);

Jquery怎么将一个object对象转换成json字符串?
jquery中没有这样的方法,只有将字符串转换为对象的方法:jQuery.parseJSON( json)。 如果将object对象转换为json字符串,在现代浏览器中可以用JSON.stringify()这个原生方法。在IE6\/7以及IE8兼容模式中,可以先引用https:\/\/github.com\/douglascrockford\/JSON-js\/blob\/master\/json2.js之后再采用JSON.str...

Jquery怎么将一个object对象转换成json字符串
JSON.stringify(要转换的object对象)。此方法返回的就是一个类似于 {“name”:"张三","age":18} 这样的字符串

Jquery怎么将一个object对象转换成json字符串
可以利用JSON.stringify来把obj对象转换为json字符串 var obj = { test1: '123', test2: '234'}var json_string = JSON.stringify(obj);alert(json_string)

Jquery怎么将一个object对象转换成json字符串
data Object, String 发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为"{键:值}"格式。如果为数组,jQuery 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。 ...

jquery怎么把对象转换字符串处理
可以使用json2来实现,引入下json2.js,然后使用JSON.stringify(obj);

请问jquery中把一个有格式string,如何转换成一个json?
通过eval方式进行转换。举例:var str = '{a:"1"}';\/\/定义了一个string格式var json = eval('('+str + ')');\/\/通过eval转换成json对象补充:eval加上圆括号的目的是迫使eval函数在处理JavaScript代码的时候强制将括号内的表达式(expression)转化为对象,而不是作为语 句(statement)来执行。

如何将 javascript 对象转换成 json字符串
1>jQuery插件支持的转换方式: 复制代码代码如下:$.parseJSON( jsonstr ); \/\/jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: 复制代码代码如下:JSON.parse(jsonstr); \/\/可以将json字符串转换成json对象 JSON...

jquery 怎么将json字符串转化为json对象
用jQuery.parseJSON(str)来转 接收一个JSON字符串,返回解析后的对象。一般会这么写 .parseJSON('"{test:1}"')或者也可以 jQuery.parseJSON('"{test:1}"')结果都是一样的,转换出来的就是json对象 当然也可以选择使用原生方法JSON.parse(str)同样可以接收json字符串,转成json对象 ...

jquery遍历json数组?
json数据请问怎么遍历1、先把传递过来的字符串转换成对象,再按照一般思路遍历就可以了。2、想用JavaScriptSerializer,前提条件就是你的json数据要有对应的Domain类。如果没有,你只能转换为Dictionary,然后在转换。3、jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITELESS,DOMORE,写...

jquery怎么获取json里其中一个值
1、首先我们要导入json包,新建一个对象。2、接着直接调用json.dumps将对象转化为json格式,如下图所示,这是比较常用的。3、我们可以输出一下转化以后的格式,如果显示是str则代表是json格式。4、而将json格式转化为对象也是比较常用的,这就用到load函数了。5、接下来大家还需要知道的是json模块所在的...

相似回答