JSON 行 Mime 类型

问题描述 投票:0回答:4

我想知道为 JSON 行设置什么 Content-Type (http://jsonlines.org/)?

我尝试搜索。它不是真正的 application/json,因为整个内容不是 JSON(每一行都是)。

json jsonlines
4个回答
14
投票

JSON 行受某些 AWS 服务支持,并且它们使用

application/jsonlines
内容类型。


8
投票

根据 https://github.com/wardi/jsonlines/issues/9,没有官方的 mime 类型,但有 application/x-ndjson 的约定。或 application/x-jsonlines。请注意,这个问题自 2015 年以来一直存在,这可能表明 jsonlines 并没有完全引起关注。


6
投票

我让服务器返回

text/plain; charset=utf8
JSON 行文件。正如 @bmargulies 所说,
application/x-ndjson
的支持有限。至少使用
text/plain
,用户可以在浏览器中查看数据(而不是显示下载/另存为对话框)。明确设置字符集可以防止(无)有用的用户代理的随机“损坏”。


1
投票

https://jsonlines.org/ 他们建议使用“application/jsonl”,但它仍然没有标准化。

© www.soinside.com 2019 - 2024. All rights reserved.