【发布时间】:2013-12-12 19:09:07
【问题描述】:
我有一个 json:
[
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName": "Jones" }
]
我知道用null 设置值是可以接受的:
[
{ "firstName":"John" , "lastName":null},
{ "firstName":"Anna" , "lastName":null },
{ "firstName":"Peter" , "lastName": null }
]
但我想知道是否有空/空行选项。喜欢
[
{ "firstName":"John" , "lastName":"Doe" },
null,
{ "firstName":"Anna" , "lastName":"Smith" },
null,
{ "firstName":"Peter" , "lastName": "Jones" },
null
]
虽然我不知道 JSON 格式是否允许空行,但我只想知道,如果允许,那么如何迭代该 json 对象。没有空行很容易在任何语言中进行迭代,但是如果我们有空行怎么办?
询问这个空行的主要目的是:我将 JSON 转换为 HTML 表,而 HTML 表确实包含空行。 json2html
虽然我正在研究 python,但也可以接受 JS/Javascript 中的答案
【问题讨论】:
-
有趣的问题。虽然我想知道在哪种情况下使用空行实际上是有意义的。
-
实际上我遇到了许多包含空行的 JSON 文件,正如我提到的,我一直在开发 JSON 到 HTML 转换 webapp,我想知道空行是否被实际接受,以便我添加它的支持尽管我已经添加了对空值的支持,但在我的 web 应用程序中也是如此。
-
我不怀疑它的存在。我只是想知道,为什么。
标签: json loops python-2.7