我有一个 json 和不能解析到特定 element 中android

标签: json Java Android
发布时间: 2017/3/4 5:13:26
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有提到贝娄你能让我知道如何解析仅在此 json 的 Tripname

我想要像

三角洲婴儿 bluebay whaynle

从 json

MyJson 

[{"0":"$deta","Tripname":"delta"},{"0":"Baby","Tripname":"Baby"},{"0":"bluebay","Tripname":"bluebay"},{"0":"whaynle","Tripname":"whaynle"}]

System.out.println("--RESULT--" + result);
            JSONObject jObject = null;
            try {
                jObject = new JSONObject(result);

                //JSONArray a = jObject.getJSONArray("Tripname");


                String status = jObject.getString("Tripname");
                //Log.v("result1", jObject.toString());
                Log.v("Response", status);

            }
            catch (JSONException e)
            {
                e.printStackTrace();
            }

解决方法 1:

这样做

JSONArray jArray= null;
        try {
            jArray = new JSONArray(result);

            for (int i = 0; i < jArray.length(); i++) {

                JSONObject jObject= jArray.getJSONObject(i);
                String status = jObject.getString("Tripname");
                //Log.v("result1", jObject.toString());
                Log.v("Response", status);
            }

        }
        catch (JSONException e)
        {
            e.printStackTrace();
        }
赞助商