使用 Node.js 解析不包含 JSON 对象的 JSON 数组

Posted

技术标签:

【中文标题】使用 Node.js 解析不包含 JSON 对象的 JSON 数组【英文标题】:Use Node.js to parse JSON array that does not contain JSON objects 【发布时间】:2020-08-21 19:51:40 【问题描述】:

如何使用 node.js 解析这个对象?我正在尝试提取 3.25。谢谢

"data": [["2020-05-04", 3.25],....]

【问题讨论】:

【参考方案1】:

没关系。我得到了它。

数据[0][1]

【讨论】:

【参考方案2】:

我认为这是从您的有效负载中获取数据的更合适的方式。

let val = 
    "data": [ [ "2020-05-04", 3.25 ], [ "2020-05-14", 1.25 ], [ "2020-02-04", 2.25 ]]
;

//-------------------------------

val["data"].forEach((element)=>
    console.log(element[1]);
);

//-----------Or------------------

val["data"][0][1];

【讨论】:

谢谢。这是获取任何数据字段的好方法。就我而言,我只需要通过 REST GET 返回的巨大 JSON 结构中的第一个条目中的数字。

以上是关于使用 Node.js 解析不包含 JSON 对象的 JSON 数组的主要内容,如果未能解决你的问题,请参考以下文章

使用 Node.js 解析 JSON 对象

Node.js/ Express POST 请求正文被解析为不正确的 JSON

如何使用 Node.js 解析 JSON? [关闭]

Node.js JSON.stringify() 在输出中导致“。无法使用 Jquery 解析

在 Node JS 中解析包含单个对象的数组

node.js JSON.parse reviver 不报告重复键?