当前位置: 首页 > 知识库问答 >
问题:

使用 JavaScript 或 jQuery 将 json 的某些部分转换为 arry [复制]

年凯康
2023-03-14

我遇到了问题,想使用 JavaScript 手动将其转换为数组。

{
    "code" :"1", 
    "data" : { 
        "0" : {"id":"1","score":"44"},
        "1" : {"id":"1","score":"44"}
    }
}

我想要这种格式

{
    "code": "1",
    "data": [
        {"id": "1","score": "44"},
        {"id": "2"," score": "45"}
    ]
}

我尝试使用从JSON对象中移除元素,并将JSON对象转换为Javascript数组。

然而,它没有达到目标,所以我仍然在尽力。如果有人有解决办法,请告诉我。

共有1个答案

华泽语
2023-03-14
var json =  {
   "code" :"1", 
   "data" : { 
    "0" : {"id":"1","score":"44"},
    "1" : {"id":"1","score":"44"}
    }
};

var dataArray = Object.keys(json.data).map(function (i) {
    return json.data[i];
});

json.data = dataArray;
 类似资料:
  • 问题内容: 我打算通过将其编码为JSON来发送充满数据的Javascript数组对象。任何好的jQuery插件吗? 在Java端,将JSON解析为Java数组的标准方法是什么? 总体流程如下: Javascript会在当前页面上编译一堆数据并将其存储在数组中。 数组对象编码为JSON。 Java代码保存JSON。 对每个页面重复执行并用Java代码编译成功的JSON。 Java代码向服务器提交一个

  • 问题内容: 对于此测试XML页面,以下代码可以很好地运行: 但是,如何修改此代码以从此欧洲中央银行页面获取利率数据? 参考: http://www.fyneworks.com/jquery/xml-to-json/#tab-用法 使用JavaScript获取数据 问题答案: 请尝试以下方法。我已经在FF 3.6和Chrome 6上对其进行了测试,它可以正常工作。

  • 问题内容: 您将如何从XML转换为JSON,然后再转换回XML? 以下工具可以很好地工作,但并不完全一致: xml2json 有人遇到过这种情况吗? 问题答案: 我认为这是最好的方法: 在XML和JSON之间转换 一定要阅读xml.com O’Reilly网站上的随附文章,该文章详细介绍了这些转换所带来的问题,我认为您会发现这很有启发性。O’Reilly托管该文章的事实应表明,Stefan的解决方

  • 问题内容: 我有一个字符串数组,用破折号分隔来描述父/子关系。因此,如果鲍勃的老板是吉姆,而吉姆的老板是弗雷德,则鲍勃在数组中的条目将是“弗雷德-吉姆- 鲍勃”,而吉姆的条目将是“弗雷德-吉姆”。我没有能力更改数据输入的方式,因此我一直在寻求帮助,以将这些值转换为类似于以下内容的JSON的最佳方法: 任何帮助将不胜感激。谢谢。 问题答案: 输出JSONify为:

  • 问题内容: 我喜欢Django,但对于特定的应用程序,我只想使用其中的一部分,但是我对Django在内部的工作方式还不够熟悉,因此也许有人可以为我指明正确的方向查看。 具体来说,我想使用: 模型和数据库抽象 该缓存API,但我想通过缓存来避免数据库查询,而不是HTML生成,并且由于在Django的缓存框架适用于后者,我不 知道是否还没有这真的合适。 我不会使用: Templating urlcon

  • 问题内容: 我有一个像这样创建的数组或javascript对象: 其中obj是像这样 的经典JSON字符串。 因此似乎是一个JavaScript对象数组。 我可以这样访问它: ,。甚至可能像 如果我这样做:alert(JSON.stringify(arr)); 我得到以下内容: 而警报(警报);给我类似的东西: 现在,我需要使用jQuery的AJAX方法将其传递给PHP脚本。但是似乎只能得到组合字