json我觉得是一种数据交互标记,具体定义可以看百度百科和wiki百科。
http://zh.wikipedia.org/zh/JSON
这两个百科的定义不太一样,我更倾向与百度百科的,因为它更接近英文官网的翻译:
经常和它作为比较的是xml。xml更容易被人类理解,但占用存储更大;json则相反。最近在做一个手机的项目,为了尽可能的节省手机流量,选用json;而之前做企业级开发都是习惯用xml--比如总部与省份的交互、系统内部模块之间的交互等等。
使用json,经常就要查看json数据,比如xml我们最常用xmlSpy,而json我们项目最常用的是json viewer,很小巧的工具,绿色版就可,不要安装。但是我更习惯用在线版的:
http://www.kjson.com/jsoneditor/
上面这两个比较轻量,方便查看,下面这个就具有更强大功能,比如与xml互转、自动生成java的pojo等:
2015.1.31