json原生解析jsonObject和jsonArray

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json原生解析jsonObject和jsonArray相关的知识,希望对你有一定的参考价值。

public void jsonParse() throws JSONException{
        String jsonStr = "{‘name‘:‘zhangsan‘,‘age‘:‘19‘}";
        JSONObject jobj = new JSONObject(jsonStr);
        String name = jobj.getString("name");
//        String age = jobj.getString("age");
        int age = jobj.getInt("age");
        System.out.println(name+"age = "+age);
        String jsonArr = "[{‘name‘:‘zhangsan‘,‘age‘:‘19‘},{‘name‘:‘lisi‘,‘age‘:‘29‘}]";
        JSONArray jarr = new JSONArray(jsonArr);
        for(int i = 0;i<jarr.length();i++){
            JSONObject jsonObject = jarr.getJSONObject(i);
            name = jsonObject.getString("name");
            System.out.println(name);
        }
    }

 

以上是关于json原生解析jsonObject和jsonArray的主要内容,如果未能解决你的问题,请参考以下文章

JSON解析帮助(原生Android、java)

MySQL5.7支持的json字段查询

解析JSON有俩种方式:JSONObject和GSON

Unity使用JSONObject解析Json

使用JSONObject生成和解析json

json数据中对象包含对象怎么解析