前面看了Jackson实现Object对象与Json字符串的互转,下面来看下net.sf.json.JSONObject实现Object对象与Json字符串的互转。
JSONUtil.java
package com.bijian.study;
import net.sf.json.JSONObject;
public class JSONUtil {
public static void main(String[] args) {
testJsonBean();
}
/**
* java对象与json对象互相转换
*/
private static void testJsonBean() {
/**
* 创建java对象
*/
Student student = new Student();
student.setId(1);
student.setName("李四");
student.setSex("man");
student.setAge(25);
student.setHobby(new String[] { "篮球", "上网", "跑步", "游戏" });
/**
* java对象转换成json对象,并获取json对象属性
*/
JSONObject jsonStu = JSONObject.from