如何从我们以JSON

时间:2018-04-23 14:34:09

标签: arrays json node.js parsing

我收到的样本回复,结构是这样的:

A = [{ user:
 { score_level: 16,
   is_system: false,
   location: 'Mumbai',
   email: 'abc@xyz.org',
   image: 'example.org',
   firstname: Steve},
details: { solution_count: 1, average_rating: 1, recommendation_count: 0 },
score: 45},
{ user:
 { score_level: 17,
   is_system: false,
   location: 'Miami',
   email: 'ab.org',
   image: 'example.net',
   firstname: Mark},
details: { solution_count: 1, average_rating: 1, recommendation_count: 0 },
score: 50}]

我们正在获取有关用户的一些信息,因此我想要做的是从该文件中仅获取每个用户的第一个名称。

我尝试使用:

var read = JSON.parse(A);
var firstname = read["user"]["firstname"];

但这种剂量似乎有用,你能为此提出一个解决方案吗?

1 个答案:

答案 0 :(得分:2)

您可以映射对象数组,检查对象是否是用户对象,如果是,则返回firstname。这将产生一个firstname值数组。

$that_autogenerated_CE_arn