【问题标题】:Convert JSON to Different Json Format将 JSON 转换为不同的 Json 格式
【发布时间】:2016-02-19 17:25:41
【问题描述】:

我想以不同的方式转换我的 JSON 数组。

我的实际数组如下:

[["Feb 18, 2016 11:53:49 AM", 12], ["Feb 18, 2016 11:54:49 AM", 30]]

我希望它如下所示:

{
"data": [["Feb 18, 2016 11:53:49 AM", 12], ["Feb 18, 2016 11:54:49 AM", 30]]
}

请指教。

【问题讨论】:

  • 这太简单了,请展示你的尝试
  • for (var j = 0; j
  • 您只需要var newData = { data: oldData}。创建一个具有一个属性data 的新对象,其值为原始数组
  • 我已经尝试过了,但它会返回一个我想要纯 Json 数组的对象
  • 好吧,如果不知道您具体需要什么,我们将无法提供帮助。您是否在某处需要特定格式的文档?

标签: jquery arrays json ajax


【解决方案1】:

您的元素 [["Feb 18, 2016 11:53:49 AM", 12], ["Feb 18, 2016 11:54:49 AM", 30]] 不是 Json 数组,而只是一个数组.

要验证您的元素是否为数组,您可以在浏览器控制台中编写:

Array.isArray(yourarray)

要将其转换为 JSON 对象,您只需创建对象并打印,您可以使用 JSON.stringify。

var arr = [["Feb 18, 2016 11:53:49 AM", 12], ["Feb 18, 2016 11:54:49 AM", 30]];
var result = {'data': arr};
document.write(JSON.stringify(result));

【讨论】:

  • 谢谢亲爱的,这就是我要找的。​​span>
猜你喜欢
  • 2018-06-13
  • 2020-02-04
  • 1970-01-01
  • 1970-01-01
  • 2018-03-11
  • 2019-01-20
  • 1970-01-01
  • 2019-07-28
  • 2015-03-26
相关资源
最近更新 更多