为实际的应用编写有效的JSON文档可能是乏味且易出错的。 为了避免印刷错误,你可以使用JSONPad,它是一款在线JSON编译器,能让JSON设计者创建逻辑模型(与UML相似)并且生成有效的JSON文档。
### JSONPad
JSONPad( 来自 http://www.jsonpad.com/en/Home.html 译者注:此网址已找不到,可通过https://code.google.com/p/json-pad/ (需要梯子)获得)是一个图形化工具,通过提供的接口,能够创建对象,键/值对和数组,避免了再去写JSON文本。JSONPad有Windows或Mac版的图形化工具,在官网也有在线编辑版。使用文本编辑区域下方的绿色加号键,去创建一个模型。下列的数据类型是被支持的:键/值对,对象和数组。模型创建完后,点击蓝色向上键头按钮生成有效的,适合打印的,基于模型的JSON文本。
[![](https://box.kancloud.cn/2015-12-04_56613d2688a0d.png)](http://w3cschool.codecloud.net/)
最终的结果是一个有效的JSON文本,可以被使用在应用中。你也可以通过粘贴JSON文本到文本域的方式生成模型,然后点击树选项卡里的绿色向下箭头按钮。在格式选项卡里,你可以压缩或排版JSON文件为适合打印的样式。 当按下工具选项卡里的JSON按钮时,JSONPad将验证你文本区域里的JSON文件。
### JSON在线编辑器
在线JSON编辑器(http://jsoneditoronline.org/)是一个在线JSON建模器,也可以作为Chrome的扩展工具在Chrome商店被获得。