Json字符串与Java对象间的转换

来源:互联网 发布:白酒生产流程知乎 编辑:程序博客网 时间:2024/06/18 03:05

前面我已经写过一篇关于Gson简要用法的文章,今天我想写一篇要是不用Google的Gson,我们应该怎样解释Json数据。

我们都知道,在还没有Gson前,Java就存在着json的传输和解析,那么他是怎样完成的呢???

在进入主题前,我们现在下载一些jar包


这些资源待会我会上传到我的资源页面,欢迎大家下载。。。。

好了 接下来 我们创建一个java project


Person这个对象里面只有String name,String age 两个属性和一些它们的set、get方法

关键是JSONTest这个类

先创建一个JSONObject对象

JSONObject json=new JSONObject();

接着创建一个Person对象

Person person=newPerson(“yang”,“14”);

然后用下面这句代码将一个java对象转换成Json

json=JSONObject.formObject(person);

要是想将一个json字符串转换成java对象

可以使用下面的代码

JSONObject.toBean(json,person.class);

好了 这样就可以实现json字符串与java对象间的转换咯~~呵呵呵