什么时候用jsonobject jsonarray.fromobject

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么时候用jsonobject jsonarray.fromobject相关的知识,希望对你有一定的参考价值。

参考技术A Java不像php解析和生产JSON总是一个比较痛苦的过程。但是使用JSONObject和JSONArray会让整个过程相对舒服一些。
需要依赖的包:commons-lang.jar commons-beanutils.jar commons-collections.jar commons-logging.jar ezmorph.jar json-lib-2.2.2-jdk15.jar

关于JSONObject,JSONArray的使用

还是在excel导入、导出问题时碰到的,刚开始用字符串拼,现在用map或jsonobject,多点尝试。

由于导入、导出的表和数据都有点多,所以打算还是在主表里多设一格用于存附表的信息。

JSONObject dataJson;
JSONArray Array1;
.............
dataJson.put("Array1",Array1);

dataJson.put("Array2",Array2);
dataJson.put("Array3",Array3);
..............
entity.setToImportData(String.valueOf(dataJson));
这是导出的,dataJson然而导入的却不知道如何用,原来JSONArray类型只用get到就行。
JSONArray jsonArray1 = new JSONArray(dataJson.get("Array1").toString());
//这里还不能用:循环
for(int array1Num = 0;array1Num<jsonArray1.length();array1Num++){
   JSONObject curJson = jsonArray1.getJSONObject(array1Num);
String str1 = curJson.get("str1").toString();
......................
}

 












以上是关于什么时候用jsonobject jsonarray.fromobject的主要内容,如果未能解决你的问题,请参考以下文章

JSONArray和JSONObject

JSONObject和JSONArray的基本使用

fastjson的JSONArray和JSONObject

如何修复 JSONObject 无法转换为 JSONArray

关于JSONObject,JSONArray的使用

将 JsonObject 中的 JsonArray 显示到 ListView 中