javascript - 从 Node.js 中的 JSON 数据中提取 JSON 字段

标签 javascript json node.js npm

您好,我有一个名为 body 的 JSON 字符串,其中包含以下内容:

[ { _index: '域', _type: '推文', _id: 'AVQDcXJkNcXkyWvNoI-S', _分数:1.3844389, _来源: { 用户名:'rosscmary@gmail.com', 文本:“@amrightnow 特朗普吧,特朗普吧,特朗普吧”, 位置:[对象] } }, { _index: '域', _type: '推文', _id: 'AVQDe5CONcXkyWvNoI_G', _分数:0.98909086, _来源: { 用户名:'特朗普酒店工作', 文本:“#Vancouver, BC#CustomerService #Job:特朗普的预订代理”, 位置:[对象] } }, { _index: '域', _type: '推文', _id: 'AVQDfDpfNcXkyWvNoI_L', _分数:0.5487978, _来源: { 用户名: '☩Chaunce☩', 文本:“在弄清楚 2 接下来做什么时,#Trump 提示 2 他的代表没有赢得“爆米花”,看来他也会去追求#MTVMovieAwards”, 位置:[对象] } } ]

我想从此文件中提取每个文本字段并将其记录到控制台。

现在我正在这样做:

var jsonContent = JSON.parse(body); jsonContent = JSON.parse(JSON.stringify(jsonContent)); console.log(jsonContent);

但是它不起作用。

有人可以帮我解决这个问题吗?我正在使用 Node js,但一直停留在这个问题上。

最佳答案

如果您从 json 字符串格式的对象开始,这里是一个完整的解决方案

var jsonString = "[{\"_index\":\"domain\",\"_type\":\"tweets\",\"_id\":\"AVQDcXJkNcXkyWvNoI-S\",\"_score\":1.3844389,\"_source\":{\"username\":\"rosscmary@gmail.com\",\"text\":\"@amrightnow Go Trump Go Trump Go Trump\",\"location\":[null]}},{\"_index\":\"domain\",\"_type\":\"tweets\",\"_id\":\"AVQDe5CONcXkyWvNoI_G\",\"_score\":0.98909086,\"_source\":{\"username\":\"Trump Hotels Jobs\",\"text\":\"#Vancouver, BC #CustomerService #Job: Reservations Agent at Trump \",\"location\":[null]}},{\"_index\":\"domain\",\"_type\":\"tweets\",\"_id\":\"AVQDfDpfNcXkyWvNoI_L\",\"_score\":0.5487978,\"_source\":{\"username\":\"☩Chaunce☩\",\"text\":\"While figuring out what 2 do next, #Trump complains 2 his rep about not winning a \\\"popcorn\\\" it seems he'll go after the #MTVMovieAwards too\",\"location\":[null]}}]";

var jsonObj = JSON.parse(jsonString);

jsonObj.map((elt) => {
  console.log(elt["_source"].text);
});

关于javascript - 从 Node.js 中的 JSON 数据中提取 JSON 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36540193/

相关文章:

javascript - 在检查子复选框时检查父复选框

javascript - Bootstrap 日期选择器克隆无法工作

javascript - 将定义添加到 Typescript 中的现有模块

java - 如何将java Json数据获取类变成方法?

javascript - 如何处理简单对等库中 Uncaught Error ?

javascript - 了解 promise 链

javascript - Chartjs 在调整大小时更改值

javascript - 从 JavaScript 值分配模型属性值

java - Rest Web 服务不返回 JSON 数组

java - 将斜杠中的字符串解析为 JSON 时出错