Javascript 使用JS转换JSON字符串
我有这样一个JS字符串(来自AJAX API调用) 我想把它转换成这种格式-Javascript 使用JS转换JSON字符串,javascript,jquery,json,type-conversion,Javascript,Jquery,Json,Type Conversion,我有这样一个JS字符串(来自AJAX API调用) 我想把它转换成这种格式- [["Task", "Hours per Day"], ["Work", 11], ["Eat", 2], ["Commute", 2], ["Watch TV", 2], ["Sleep", 7]] 在JS和jQuery的帮助下 有什么办法吗?你可以这样做: // Pars
[["Task", "Hours per Day"], ["Work", 11], ["Eat", 2], ["Commute", 2], ["Watch TV", 2], ["Sleep", 7]]
在JS和jQuery的帮助下
有什么办法吗?你可以这样做:
// Parse your string into an object
var obj = JSON.parse(json);
var array = [];
// Iterate on your object keys
for (var key in obj) {
array.push([key, obj[key]]);
}
// Convert array into a JSON
json = JSON.stringify(array);
如果您想支持旧浏览器,for(obj中的var键)可能无法工作。如果需要,您也可以这样做:
// Parse your string into an object
var obj = JSON.parse(json);
var array = [],
keys = Object.keys(obj);
// Iterate on your object keys
for (var i = 0; i < keys.length; ++i) {
var key = keys[i];
array.push([key, obj[key]]);
}
// Convert array into a JSON
json = JSON.stringify(array);
//将字符串解析为对象
var obj=JSON.parse(JSON);
变量数组=[],
键=对象。键(obj);
//迭代对象键
对于(变量i=0;i
您可以这样做:
// Parse your string into an object
var obj = JSON.parse(json);
var array = [];
// Iterate on your object keys
for (var key in obj) {
array.push([key, obj[key]]);
}
// Convert array into a JSON
json = JSON.stringify(array);
如果您想支持旧浏览器,for(obj中的var键)可能无法工作。如果需要,您也可以这样做:
// Parse your string into an object
var obj = JSON.parse(json);
var array = [],
keys = Object.keys(obj);
// Iterate on your object keys
for (var i = 0; i < keys.length; ++i) {
var key = keys[i];
array.push([key, obj[key]]);
}
// Convert array into a JSON
json = JSON.stringify(array);
//将字符串解析为对象
var obj=JSON.parse(JSON);
变量数组=[],
键=对象。键(obj);
//迭代对象键
对于(变量i=0;i
您可以这样做:
// Parse your string into an object
var obj = JSON.parse(json);
var array = [];
// Iterate on your object keys
for (var key in obj) {
array.push([key, obj[key]]);
}
// Convert array into a JSON
json = JSON.stringify(array);
如果您想支持旧浏览器,for(obj中的var键)可能无法工作。如果需要,您也可以这样做:
// Parse your string into an object
var obj = JSON.parse(json);
var array = [],
keys = Object.keys(obj);
// Iterate on your object keys
for (var i = 0; i < keys.length; ++i) {
var key = keys[i];
array.push([key, obj[key]]);
}
// Convert array into a JSON
json = JSON.stringify(array);
//将字符串解析为对象
var obj=JSON.parse(JSON);
变量数组=[],
键=对象。键(obj);
//迭代对象键
对于(变量i=0;i
您可以这样做:
// Parse your string into an object
var obj = JSON.parse(json);
var array = [];
// Iterate on your object keys
for (var key in obj) {
array.push([key, obj[key]]);
}
// Convert array into a JSON
json = JSON.stringify(array);
如果您想支持旧浏览器,for(obj中的var键)可能无法工作。如果需要,您也可以这样做:
// Parse your string into an object
var obj = JSON.parse(json);
var array = [],
keys = Object.keys(obj);
// Iterate on your object keys
for (var i = 0; i < keys.length; ++i) {
var key = keys[i];
array.push([key, obj[key]]);
}
// Convert array into a JSON
json = JSON.stringify(array);
//将字符串解析为对象
var obj=JSON.parse(JSON);
变量数组=[],
键=对象。键(obj);
//迭代对象键
对于(变量i=0;i
已回答-这是否回答了您的问题?已回答-这是否回答了您的问题?已回答-这是否回答了您的问题?已回答-这是否回答了您的问题?