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);}}测试输出如下: