16

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

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

谢谢

4

3 回答 3

5

根据https://github.com/wardi/jsonlines/issues/9,没有官方的 mime 类型,而是 application/x-ndjson 的约定。或应用程序/x-jsonlines。请注意,这个问题自 2015 年以来一直存在,这可能表明 jsonlines 并没有真正着火。

于 2018-08-05T00:54:22.253 回答
4

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

于 2019-08-22T17:51:02.333 回答
2

一些 AWS 服务支持 JSON 行,它们使用application/jsonlines内容类型。

于 2021-06-02T14:22:20.063 回答