日期:2014-05-16  浏览次数:20341 次

Java JSON技术框架选型、测试及简单使用

Java JSON技术框架选型、测试及简单使用

(本文转载自’http://bbs.jee-soft.cn:8086/showtopic-155.aspx‘)

一、JSON

????????JSON英文全称为JavaScript Object Natation,采用key:value键值对的方式存贮数据,与xml格式相比,JSON是一种轻量级的数据交换格式;不要被Javascript这个单词迷惑,实际上JSON只是一种数据格式,与具体语言并无关系。JSON已被广泛应用于业界,比如目前NoSQL数据库存贮大都采用key:value存贮结构,以Mongo为例,其脚本语法甚至直接使用Javascript;在数据传输时,采用JSON格式也被广泛应用,大部分开放API都开放JSON模式的数据输出;在ajax请求数据时,json格式也被广泛推transient的应用,在Mongo+Morphia开源项目下,如果对Java PO的成员指定transient,那么该成员数据将不会被存入Mongo数据库。另外一种应用场景就是这里要讲到的JSON,如果JAVA PO使用了Refrence(MongoRefrence)或者LazyLoading(可以理解成Hibernate LazyLoading概念