import java.util.List;
import java.util.Map;
import net.sf.json.JSONObject;
public class mytest {
public mytest() {
// TODO Auto-generated constructor stub
}
public static void main(String[] args) {
String sTotalString = "{\"list\": [" + "{\"id\":\"1\",\"name\":\"Tom\",\"age\":\"12\"}," +"{\"id\":\"2\",\"name\":\"Marry\",\"age\":\"18\"}" +"]}";
Map obj = (Map)JSONObject.fromObject(sTotalString);//resultMsg为json串,转成Map对象
System.out.println(obj);
System.out.println(obj.get("list"));//获取电子票据数目
List list = (List)obj.get("list");//获取电子票据信息(List类型)
Map t = (Map)list.get(0);//获取第一行记录,Map类型
String id = (String)t.get("id");//获取电子票据主要信息,Map类型
System.out.println(list);
System.out.println(t);
System.out.println(id);
}
}
暂时看起来比gson简单易用
java解析json(Map)
最新推荐文章于 2024-07-01 16:28:25 发布