首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

java对象与json对象间的互相转换

2013-03-21 
java对象与json对象间的相互转换工程中所需的jar包,因为在网上不太好找,所以我将它放到我的网盘里了,如有

java对象与json对象间的相互转换

工程中所需的jar包,因为在网上不太好找,所以我将它放到我的网盘里了,如有需要随便下载。

点击下载

1.简单的解析json字符串首先将json字符串转换为json对象,然后再解析json对象,过程如下。JSONObject jsonObject = JSONObject.fromObject(jsonStr);

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"}

这只是最简单使用方法,其他的使用我会在后期中更新。我只是初学者,欢迎大侠拍砖!!


热点排行