Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JS转换JSON字符串_Javascript_Jquery_Json_Type Conversion - Fatal编程技术网

Javascript 使用JS转换JSON字符串

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

我有这样一个JS字符串(来自AJAX API调用)

我想把它转换成这种格式-

  [["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
已回答-这是否回答了您的问题?已回答-这是否回答了您的问题?已回答-这是否回答了您的问题?已回答-这是否回答了您的问题?