淘先锋技术网

首页 1 2 3 4 5 6 7

Java中的JSON转换是一种非常常见的操作,它可以将Java对象转换成JSON字符串,或将JSON字符串转换成Java对象。在实际的应用中,经常需要对JSON字符串进行操作,比如对JSON字符串进行解析或序列化,这时候就需要进行JSON转换。

//将Java对象转换成JSON字符串
Person person = new Person("Tom", 25);
String jsonString = JSONObject.toJSONString(person);
System.out.println(jsonString);
//将JSON字符串转换成Java对象
String jsonString = "{\"name\":\"Tom\",\"age\":\"25\"}";
Person person = JSONObject.parseObject(jsonString, Person.class);
System.out.println(person);

在上述代码中,我们使用阿里巴巴的JSON库FastJson来进行JSON转换。首先我们通过JSONObject.toJSONString()方法将Java对象转换成JSON字符串,然后使用System.out.println()方法将字符串输出到控制台。

接着我们使用JSONObject.parseObject()方法将JSON字符串转换成Java对象,这时候需要指定要转换成的Java对象类型,这里我们指定为Person.class。最后使用System.out.println()方法将转换后的Java对象输出到控制台。