问题标签 [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.
python - 加载和解析具有多个 JSON 对象的 JSON 文件
我正在尝试在Python中加载和解析 JSON 文件。但我一直试图加载文件:
产量:
我看了18.2。json
— Python 文档中的 JSON 编码器和解码器,但是阅读这个看起来很糟糕的文档非常令人沮丧。
前几行(使用随机条目匿名):
json - 如何通过node.js中的JSONStream模块解析一个大的、换行符分隔的JSON文件?
我有一个大的 json 文件,它是换行符分隔的 JSON,其中多个标准 JSON 对象由额外的换行符分隔,例如
我现在在 node.js 中使用 JSONStream 来解析一个大的 json 文件,我使用 JSONStream 的原因是因为它是基于流的。
但是,示例中的两种解析语法都无法帮助我解析这个 json 文件,每行中都有单独的 JSON
有人可以帮我吗
json - json 格式化一行中的每个对象
以上命令输出
预期输出:
我想打印/保存一行中的每个对象。
可以在shell脚本中使用吗?
json - 将逗号分隔的 JSON 转换为换行符分隔的节点
我有一个 JSON 文件,我正在使用节点读取,修改它并将其保存为 json 文件。
我希望将新的 json 保存为换行符分隔而不是在数组中。
我遇到了https://github.com/CrowdProcess/newline-json但不完全理解流。如果我有以下流设置,如何通过解析器和字符串化器对其进行管道传输?
但运行以下仅输出一个空白文件。
我对流缺少什么?
json - 高效获取 JSONL 文件的第一条记录
是否可以在不消耗整个流/文件的情况下有效地获取JSONL文件的第一条记录?我能够低效地这样做的一种方法是:
curl -s http://example.org/file.jsonl | jq -s '.[0]'
我意识到head
可以在这里使用它来提取第一行,但假设文件可能不使用换行符作为记录分隔符,并且可能只是连接的对象或数组。
json - 具有混合 JSON 结构的 JSON Lines 文件是否有问题?
我想知道如果 JSON Lines 文件的结构如下:
它是否被视为无效的 JSONLines 格式?我查看了http://jsonlines.org/上的标准,但我看不到任何一种方式。谢谢你。
python - 在 elasticsearch-dsl-py 中定义父级
我正在尝试使用 Elasticsearch-dsl-py 从具有许多字段的 jsonl 文件中索引一些数据。忽略不太通用的部分,代码如下所示:
试图运行它以错误结束:
我想我需要提前告诉 es 有父母。但是,我不想要的是映射两者的所有字段只是为了做到这一点。
非常欢迎任何帮助!
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 都可以正常工作。
根据评论编辑:
给出了这个:
logstash - Logstash - 解析 json_lines 格式的问题
试图让 json_lines 编解码器从文件中读取数据可能是一个 n00b 问题。
这是我的配置文件的样子
这是我的超级简单输入文件的样子
当我将编解码器切换到plain
文件时,文件被读取并按预期写入输出。但无论我做什么,我都无法让json_lines
编解码器读取和写入这些数据。
我对logstash很陌生,所以这可能只是我无法理解的简单事情。非常感激任何的帮助!
干杯!