
正文
jquery转jsonjs对象数组对象,jquery对象转为js对象
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery怎么把json字符串转数组对象
jquery把json字符串转数组对象的方法:
//数组转json串 var arr = [1,2,3, { a : 1 } ]; JSON.stringify( arr );
//json字符串转数组 var jsonStr = '[1,2,3,{"a":1}]'; JSON.parse( jsonStr );
JSON(JavaScript Object Notation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读,同时也方便了机器进行解析和生成。JSON简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构,其可以将JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从Web客户机传递给服务器端程序。
JSON采用完全独立于程序语言的文本格式,但是也使用了类C语言的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。
相关问答
Q1: jquery 怎么把数组转换成json对象
直接用js的eval方法就可以了
var a = eval("[{age:18, name:"cheng"}]");
Q2: JS(JQUERY)把数组数据变成JSON数据
!DOCTYPE HTML
html
head
meta charset="UTF-8" /
titleJS的TAB切换/title
style type="text/css"
/style
script type="text/javascript"
var oldArr = [
{
"date" : "20140929",
"value" : "value1"
},
{
"date" : "20140929",
"value" : "value2"
},
{
"date" : "20140929",
"value" : "value3"
},
{
"date" : "20140930",
"value" : "value4"
},
{
"date" : "20140930",
"value" : "value5"
}
];
var convert = function (oldArr)
{
var newJson = {};
for ( var i = 0; i oldArr.length; i++)
{
if (!newJson[oldArr[i].date])
{
newJson[oldArr[i].date] =
{
"date" : oldArr[i].date
};
}
if (!!newJson[oldArr[i].date]["data"])
{
newJson[oldArr[i].date]["data"].push (oldArr[i]);
}
else
{
newJson[oldArr[i].date]["data"] = [oldArr[i]];
}
}
return newJson;
}
var newJson = convert (oldArr);
console.log (newJson);
/script
/head
body
/body
/html
关于jquery转jsonjs对象数组对象和jquery对象转为js对象的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







