java对象与json对象间的相互转换
工程中所需的jar包,因为在网上不太好找,所以我将它放到我的网盘里了,如有需要随便下载。
点击下载
package baz.test;import java.util.List;import baz.bean.Person;import baz.cons.ConsJson;import baz.parse.ParseJson;public class Test {public static void main(String[] args) {//将字符串转换为json对象,然后根据建得到相应的值ParseJson pj = new ParseJson("{\"name\":\"gu\",\"num\":123456,\"sex\":\"male\",\"age\":24}");pj.parse();//将一个json字符串转换为java对象Person p = pj.JSON2Object();System.out.println("Name:" + p.getName());System.out.println("Num:" + p.getNum());System.out.println("Sex:" + p.getSex());System.out.println("age:" + p.getAge());//将一个java对象转换为Json字符串Person p1 = new Person("gu1",123,"male",23);ConsJson cj = new ConsJson();String str1 = cj.Object2Json(p1);System.out.println(str1);}}测试输出如下:gu 123456 male 24
Name:gu
Num:123456
Sex:male
age:24
{"age":23,"name":"gu1","num":123,"sex":"male"}
这只是最简单使用方法,其他的使用我会在后期中更新。我只是初学者,欢迎大侠拍砖!!