请问json格式的string怎么提取其中的值?

请问json格式的string怎么提取其中的值?


慕桂英3389331
浏览 632回答 3
3回答

小唯快跑啊

import org.json.JSONArray;import org.json.JSONException;public class test2 {public static void main(String[] args) throws JSONException {String str = "[{'columnId':5,'columnName':'人文历史'},{'columnId':2,'columnName':'商业视野'}]}";JSONArray jsonArray = null;jsonArray = new JSONArray(str);System.out.println(jsonArray.getJSONObject(0).get("columnName"));}}需要引入json.jar

SMILET

假如:1var&nbsp;arr=[['SYS','ERROR$'.....]['SYS','ERROR$'.....]['SYS','ERROR$'.....]......];这就是一个集合1又嵌套了一个集合2,如果你是想取每个集合2的第一个元素先循环1234for(var&nbsp;i=0;i<arr.length;i++){&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;arr2=arr[i];//拿到每个集合2&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;value=var2[0];//这个就是每一个集合2&nbsp;的元素}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java