问题标签 [jsonlines]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
256893 浏览

python - 加载和解析具有多个 JSON 对象的 JSON 文件

我正在尝试在Python中加载和解析 JSON 文件。但我一直试图加载文件:

产量:

我看了18.2。json— Python 文档中的 JSON 编码器和解码器,但是阅读这个看起来很糟糕的文档非常令人沮丧。

前几行(使用随机条目匿名):

0 投票
5 回答
20803 浏览

json - 如何通过node.js中的JSONStream模块解析一个大的、换行符分隔的JSON文件?

我有一个大的 json 文件,它是换行符分隔的 JSON,其中多个标准 JSON 对象由额外的换行符分隔,例如

我现在在 node.js 中使用 JSONStream 来解析一个大的 json 文件,我使用 JSONStream 的原因是因为它是基于流的。

但是,示例中的两种解析语法都无法帮助我解析这个 json 文件,每行中都有单独的 JSON

有人可以帮我吗

0 投票
1 回答
6607 浏览

json - json 格式化一行中的每个对象

以上命令输出

预期输出:

我想打印/保存一行中的每个对象。

可以在shell脚本中使用吗?

0 投票
1 回答
4777 浏览

python - 用 python 保存换行分隔的 json(又名 linejson、jsonlines、.jsonl 文件)的模式

使用 Python,我将 json 文档保存到单独的行中,如下所示:

然后像这样阅读:

轻松和简单让我觉得一定有一个陷阱?这就是linejson(又名jsonlines )的全部内容吗?

0 投票
3 回答
8542 浏览

json - 将逗号分隔的 JSON 转换为换行符分隔的节点

我有一个 JSON 文件,我正在使用节点读取,修改它并将其保存为 json 文件。

我希望将新的 json 保存为换行符分隔而不是在数组中。

我遇到了https://github.com/CrowdProcess/newline-json但不完全理解流。如果我有以下流设置,如何通过解析器和字符串化器对其进行管道传输?

但运行以下仅输出一个空白文件。

我对流缺少什么?

0 投票
1 回答
1522 浏览

json - 高效获取 JSONL 文件的第一条记录

是否可以在不消耗整个流/文件的情况下有效地获取JSONL文件的第一条记录?我能够低效地这样做的一种方法是:

curl -s http://example.org/file.jsonl | jq -s '.[0]'

我意识到head可以在这里使用它来提取第一行,但假设文件可能不使用换行符作为记录分隔符,并且可能只是连接的对象或数组。

0 投票
1 回答
76 浏览

json - 具有混合 JSON 结构的 JSON Lines 文件是否有问题?

我想知道如果 JSON Lines 文件的结构如下:

它是否被视为无效的 JSONLines 格式?我查看了http://jsonlines.org/上的标准,但我看不到任何一种方式。谢谢你。

0 投票
1 回答
419 浏览

python - 在 elasticsearch-dsl-py 中定义父级

我正在尝试使用 Elasticsearch-dsl-py 从具有许多字段的 jsonl 文件中索引一些数据。忽略不太通用的部分,代码如下所示:

试图运行它以错误结束:

我想我需要提前告诉 es 有父母。但是,我不想要的是映射两者的所有字段只是为了做到这一点。

非常欢迎任何帮助!

0 投票
1 回答
158 浏览

python - 使用 Python 从 import.io 加载时出现 JSON 行问题

我很难将 API 响应从 import.io 加载到文件或列表中。

我正在使用的 enpoint 是https://data.import.io/extractor/{0}/json/latest?_apikey={1}

以前我所有的脚本都设置为使用普通的 JSON 并且一切运行良好,但现在他们决定使用 json 行,但不知何故它似乎格式不正确。

我尝试调整脚本的方式是通过以下方式读取 API 响应:

这样做的问题是,当我检查数据 [0] 时,所有的 json 文件内容都被转储到其中......

这是一个例子data[0][:300]

有人对此 API 的响应有经验吗?除了这个之外,我从其他来源读取的所有其他 jsonline 都可以正常工作。

根据评论编辑:

给出了这个:

0 投票
1 回答
6019 浏览

logstash - Logstash - 解析 json_lines 格式的问题

试图让 json_lines 编解码器从文件中读取数据可能是一个 n00b 问题。

这是我的配置文件的样子

这是我的超级简单输入文件的样子

当我将编解码器切换到plain文件时,文件被读取并按预期写入输出。但无论我做什么,我都无法让json_lines编解码器读取和写入这些数据。

我对logstash很陌生,所以这可能只是我无法理解的简单事情。非常感激任何的帮助!

干杯!