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);
}
}
JSON类型转换
最新推荐文章于 2025-07-23 20:38:24 发布
本文详细介绍了如何使用Java与JSON结合,通过创建JSONArray和JSONObject对象,实现数据结构的转换。通过循环遍历并添加数据到JSONArray中,然后将JSONArray添加到JSONObject作为值。最后,将JSONObject转换为字符串并解析回JSONObject,展示每条数据的详细属性。
905

被折叠的 条评论
为什么被折叠?



