[更新:发布此问题 8 小时后,JSON 包的作者收到了该问题的通知并修复了它。]
我在一个文件中有以下 JSON 数据application.json
,显示在这篇文章的末尾,并且我使用了带有JSON 包、Emacs、BBEdit 和 Sublime Text 2 的 TextMate 来正确缩进它,但似乎它们都不能。
TextMate 和 Sublime Text 2 都坚持第一个{
不应该缩进,第一个主要问题是"child": {
. }
TextMate 和 Sublime Text 2都拒绝对齐"child": {
. Emacs 不断为每一行进一步缩进,而 BBEdit 似乎根本没有重新缩进功能(可能是这样吗?)。
有没有办法正确缩进文件,或者 TextMate 和 Sublime Text 2 是否都为 JSON 数据做正确的事情?
[
{
"settings": [ "master" ],
"appPort": "8666",
"specs": {
"frame" : {
"type" : "HTMLFrameMojit",
"config": {
"deploy": true,
"child": {
"type" : "HelloWorldMojit"
},
"assets": {
"top": {
"css": [
"/static/HelloWorldMojit/assets/index.css"
]
}
}
}
}
}
},
{
"settings": [ "environment:development" ],
"staticHandling": {
"forceUpdate": true
}
}
]