解决方案 »

  1.   

    解析JSON字符串啊,把NAME解析出来赋值给String.把TEL和Address解析出来复制给一个LIST集合啊。
      

  2.   

    我就是用的一个JSON JAR包。但我只会解析[{"Name":"www.baidu.com","Tel":"字段","Address":"字段1"}]这样的。像[{"Name":"www.baidu.com","Tel":["字段1","字段2","字段3"],"Address":["字段1","字段2","字段3"]}]里面的字段又包含多个值的我就不会了。
      

  3.   

    你这个不是标准的json格式。那就解析不了。
      

  4.   

    那个解析为数组后
    参考
    public String jsonTest2() throws JSONException{  
        String jsonString="{\"users\":[{\"loginname\":\"zhangfan\",\"password\":\"userpass\",\"email\":\"[email protected]\"},{\"loginname\":\"zf\",\"password\":\"userpass\",\"email\":\"[email protected]\"}]}";  
        JSONObject json= new JSONObject(jsonString);  
        JSONArray jsonArray=json.getJSONArray("users");  
        String loginNames="loginname list:";  
        for(int i=0;i<jsonArray.length();i++){  
            JSONObject user=(JSONObject) jsonArray.get(i);  
            String userName=(String) user.get("loginname");  
            if(i==jsonArray.length()-1){  
                loginNames+=userName;  
            }else{  
                loginNames+=userName+",";  
            }  
        }  
        return loginNames;  
    }  
      

  5.   

    递归检测,看是否有你需要的 数据,json 在 java 中的表示无非是 Collection 中嵌套 Collection.
      

  6.   

    JSONObject jsonObject = JSONObject.fromObject(str.substring("1",str.length - 1))
      

  7.   

    我觉得可以 解析到Tel 字段的时候,TEL 就是一个数组对象
      

  8.   

    http://java365.net/jase/201407/00000346.html  字符串解析实例
      

  9.   

    如果是在前端的话,可以直接使用eval("("+jsonStr+")");;如何是在后台的话,可以使用Google的Gson来处理json,方便快捷!http://blog.csdn.net/luo201227/article/details/23436951