当前位置:首页>开发>正文

jsonarray数组怎么创建 json传过来的字符串怎么转为数组

2023-07-07 06:15:26 互联网 未知 开发

 jsonarray数组怎么创建 json传过来的字符串怎么转为数组

jsonarray数组怎么创建

ArrayList 可以方便的实现列表操作, 但有时候需要建立一个ArrayList数组.
首先想到的是类似下面的方法:
ArrayList但会出现错误.
改为
ArrayList[] list = new ArrayList[N]会有警告.
这是因为Java没有范型数组,可以参考以下方法实现类似功能:
ArrayListArrayListArrayListArrayList

json传过来的字符串怎么转为数组

示例关键代码如下:

//导入 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包

String str = "[{name:a,value:aa},{name:b,value:bb},{name:c,value:cc},{name:d,value:dd}]" // 一个未转化的字符串
JSONArray json = JSONArray.fromObject(str ) // 首先把字符串转成 JSONArray 对象
if(json.size()>0){
for(int i=0iJSONObject job = json.getJSONObject(i) // 遍历 jsonarray 数组,把每一个对象转成 json 对象
System.out.println(job.get("name") "=") // 得到 每个对象中的属性值
}
}

最新文章