【发布时间】:2016-10-09 01:05:01
【问题描述】:
我从服务传回了一个 JSON 对象,并使用 JSON.stringify 将其转换为字符串,但所需的输出与下面第一个示例中所示的不同:
在对 JSON 对象进行 stringify 调用后 看起来像:
[{"RID":"98798","appName":"TestApp"},{"RID":"98799","appName":"TestApp Two"}]
它需要是什么样子:
["98798 TestApp","98799 TestApp Two"];
如何将 JSON 对象转换为可展示的 javascript 数组?
我试过的 -
-
我尝试调用第一个 stringify,它没有提供如上所示的所需格式:
var ridAppList = JSON.stringify(dataRID); -
我还尝试使用 parseJSON 将该字符串化字符串转换为 JS 数组,但得到的结果类似于 -
[object Obect], [object Object]:var ridAppList = $.parseJSON('[' + ridAppList + ']');
这是上下文的完整分配。在 Ajax GET 调用的成功函数中返回一个 JSON 对象
success: function (result) {
var dataRID;
dataRID = result;
ridAppList = JSON.stringify(dataRID);
alert(ridAppList);
},
【问题讨论】:
标签: javascript jquery arrays json stringify