将数组转换为 JSON
2022-08-29 23:18:46
我有一个数组,它保存几个整数。我已经向数组中添加了一些值,但现在我需要通过jQuery的方法将此数组发送到页面。如何将其转换为要发送的 JSON 对象?var cars = [2,3,..]
.get
我有一个数组,它保存几个整数。我已经向数组中添加了一些值,但现在我需要通过jQuery的方法将此数组发送到页面。如何将其转换为要发送的 JSON 对象?var cars = [2,3,..]
.get
向后兼容的脚本:https://github.com/douglascrockford/JSON-js/blob/master/json2.js
并致电:
var myJsonString = JSON.stringify(yourArray);
注意:JSON对象现在是大多数现代Web浏览器(IE 8及更高版本)的一部分。有关完整列表,请参阅 caniuse。图片来源:@Spudley他在下面的评论
我是这样做的:
如果我有:
var jsonArg1 = new Object();
jsonArg1.name = 'calc this';
jsonArg1.value = 3.1415;
var jsonArg2 = new Object();
jsonArg2.name = 'calc this again';
jsonArg2.value = 2.73;
var pluginArrayArg = new Array();
pluginArrayArg.push(jsonArg1);
pluginArrayArg.push(jsonArg2);
将 pluginArrayArg(纯 javascript 数组)转换为 JSON 数组:
var jsonArray = JSON.parse(JSON.stringify(pluginArrayArg))