json - 从 NodeJS 中的 JSON 列表中获取键值

标签 json node.js

我正在接收作为对象列表的 JSON 对象:

result=[{"key1":"value1","key2":"value2"}]

我正在尝试从 Node.js 中的这个列表中检索值。我使用了 JSON.stringify(result) 但失败了。我一直在尝试使用 for(var key in result) 迭代列表,但没有成功,因为它将每个项目打印为键。

有没有人遇到过类似的问题或者遇到过这个问题?请指出正确的方向。

最佳答案

如果你的结果是一个字符串,那么:

var obj = JSON.parse(result);
var keys = Object.keys(obj);
for (var i = 0; i < keys.length; i++) {
  console.log(obj[keys[i]]);
}

关于json - 从 NodeJS 中的 JSON 列表中获取键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35837338/

相关文章:

ios - 奇怪的 json 解码器行为

java - Volley 请求总是得到错误监听器

jquery - jsdom和jquery修改dom元素的css样式

node.js - 比较 Node.js 中的两个 uuid

javascript - 我无法在 Google SpreadSheets 中插入值(使用 nodejs 和模块 googleapis)

javascript - 将 html2pdf 生成的 pdf 发送回服务器

node.js - 读取目录中的所有文件,将它们存储在对象中,并发送对象

javascript - JSON 源引发 500 错误

c# - Newtonsoft JSON.NET 反序列化错误

java - 在 JSONArray 中的给定位置添加值