Fastjson使用教程
的有关信息介绍如下:各位好,本篇将介绍下如何使用Fastjson第三方包,fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。其目前已经被广泛应用在各种场景中,包括cache存储、RPC通讯、MQ通讯、网络协议通讯、Android客户端、Ajax服务器处理程序等等。下面将通过如何使用简单介绍。
首先我们要下载阿里巴巴的开源JSON解析库,具体下载地址为"http://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.9/",本篇下载版本为1.2.9版本。具体操作如下图所示。
然后我们打开myeclipse软件,并新建一个java项目,项目名称为TestFastJson,并将下载好的fastjson-1.2.9.jar导入项目内。具体操作如下图所示。
然后我们新建com.model,com.test两个包,并在model内建立用于转换的类User实体类。并建立一些属性,具体类的建立以及编写方法如下图所示。切记要加入无参构造函数。具体操作如下图所示。
然后我们建立测试类Test并建立main方法。第一步我们编写对象转换成String类型的JSON的格式。具体代码如下图所示。
第二步我们编写将json字符串转换为JSON对象。具体代码如下图所示。
第三步我们编写将json字符串转换为User实体类方法,创建的json字符串要同用户实体类的字段对应。具体代码如下图所示。
第四部我们测试将json对象直接转换为User实体类,具体编写代码如下图所示。
最后我们进行运行测试这些方法,查看结果,可以看到测试完成,并且转换成功。至此测试结束。