Bootstrap

net.sf.json.JSONObject实现Object对象与Json字符串的互转

        前面看了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
;