jquery 怎么将json字符串转化为json对象 jquery怎么把json字符串转数组对象?

jQuery\u600e\u4e48\u628aJSON\u683c\u5f0f\u7684\u5b57\u7b26\u4e32\u8f6c\u6362\u4e3aJSON\u5bf9\u8c61

\u4f60\u597d\uff0cjQuery\u63d0\u4f9b\u4e86\u5f88\u7b80\u5355\u7684\u65b9\u6cd5\uff1a
var jsonStr = '{"a": 1, "b": "string", "c": [1, "11"]}';console.log(typeof(jsonStr)); // stringvar json = $.parseJSON(jsonStr);console.log(typeof(json)); // objectconsole.log(json.c); // [1, "11"]\u5e0c\u671b\u662f\u4f60\u60f3\u8981\u7684\u7b54\u6848\uff0c\u671b\u91c7\u7eb3~~

jquery\u628ajson\u5b57\u7b26\u4e32\u8f6c\u6570\u7ec4\u5bf9\u8c61\u7684\u65b9\u6cd5\uff1a
//\u6570\u7ec4\u8f6cjson\u4e32 var arr = [1,2,3, { a : 1 } ]; JSON.stringify( arr );
//json\u5b57\u7b26\u4e32\u8f6c\u6570\u7ec4 var jsonStr = '[1,2,3,{"a":1}]'; JSON.parse( jsonStr );
JSON\uff08JavaScript Object Notation\uff09\u662f\u4e00\u79cd\u8f7b\u91cf\u7ea7\u7684\u6570\u636e\u4ea4\u6362\u8bed\u8a00\uff0c\u4ee5\u6587\u5b57\u4e3a\u57fa\u7840\uff0c\u4e14\u6613\u4e8e\u8ba9\u4eba\u9605\u8bfb\uff0c\u540c\u65f6\u4e5f\u65b9\u4fbf\u4e86\u673a\u5668\u8fdb\u884c\u89e3\u6790\u548c\u751f\u6210\u3002JSON\u7b80\u5355\u8bf4\u5c31\u662fjavascript\u4e2d\u7684\u5bf9\u8c61\u548c\u6570\u7ec4\uff0c\u6240\u4ee5\u8fd9\u4e24\u79cd\u7ed3\u6784\u5c31\u662f\u5bf9\u8c61\u548c\u6570\u7ec4\u4e24\u79cd\u7ed3\u6784\uff0c\u901a\u8fc7\u8fd9\u4e24\u79cd\u7ed3\u6784\u53ef\u4ee5\u8868\u793a\u5404\u79cd\u590d\u6742\u7684\u7ed3\u6784\uff0c\u5176\u53ef\u4ee5\u5c06JavaScript \u5bf9\u8c61\u4e2d\u8868\u793a\u7684\u4e00\u7ec4\u6570\u636e\u8f6c\u6362\u4e3a\u5b57\u7b26\u4e32\uff0c\u7136\u540e\u5c31\u53ef\u4ee5\u5728\u51fd\u6570\u4e4b\u95f4\u8f7b\u677e\u5730\u4f20\u9012\u8fd9\u4e2a\u5b57\u7b26\u4e32\uff0c\u6216\u8005\u5728\u5f02\u6b65\u5e94\u7528\u7a0b\u5e8f\u4e2d\u5c06\u5b57\u7b26\u4e32\u4eceWeb\u5ba2\u6237\u673a\u4f20\u9012\u7ed9\u670d\u52a1\u5668\u7aef\u7a0b\u5e8f\u3002
JSON\u91c7\u7528\u5b8c\u5168\u72ec\u7acb\u4e8e\u7a0b\u5e8f\u8bed\u8a00\u7684\u6587\u672c\u683c\u5f0f\uff0c\u4f46\u662f\u4e5f\u4f7f\u7528\u4e86\u7c7bC\u8bed\u8a00\u7684\u4e60\u60ef\uff08\u5305\u62ecC\u3001C++\u3001C#\u3001Java\u3001JavaScript\u3001Perl\u3001Python\u7b49\uff09\u3002\u8fd9\u4e9b\u7279\u6027\u4f7fJSON\u6210\u4e3a\u7406\u60f3\u7684\u6570\u636e\u4ea4\u6362\u8bed\u8a00\u3002

用jQuery.parseJSON(str)来转

接收一个JSON字符串,返回解析后的对象。

一般会这么写

$.parseJSON('"{test:1}"')
或者也可以
jQuery.parseJSON('"{test:1}"')
结果都是一样的,转换出来的就是json对象

当然也可以选择使用原生方法JSON.parse(str)同样可以接收json字符串,转成json对象

扩展阅读:java入门网站 ... javascript入门 ... javascript&jquery ... java源码网站 ... jquery ajax json ... javascript json对象 ... java windowbuilder ... jquery blob ... jquery视频播放器 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网