JSON类型转换

package com.test;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class JsonTest {
    public static void main(String[]args){
        JSONArray arr=new JSONArray();
        JSONObject objtotal=new JSONObject();
        for(int i=0;i<3;i++){
            JSONObject obj=new JSONObject();
            obj.put("name", "aa"+i);
            obj.put("sex", "nan"+i);
            obj.put("yuwen", "34"+i);
            obj.put("shuxue", "99"+i);
            arr.add(obj);
        }
        objtotal.put("insert", arr);
        //将object转化成String类型
        String objStr=objtotal.toString();
        //将字符串转换成object类型
        JSONObject strToObj=JSONObject.fromObject(objStr);
       
        JSONArray arrP=objtotal.getJSONArray("insert");
        for(int i=0;i<arrP.size();i++){
            JSONObject objP=arrP.getJSONObject(i);
            System.out.println(objP.get("name"));
            System.out.println(objP.get("sex"));
            System.out.println(objP.get("yuwen"));
            System.out.println(objP.get("shuxue"));
            System.out.println("第"+i+"数据");
        }
        System.out.println(objtotal);
       
    }
}

相关推荐