首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android解析:解析特定元素

Android解析:解析特定元素
EN

Stack Overflow用户
提问于 2017-02-18 12:39:03
回答 2查看 28关注 0票数 1

我有下面提到的,你能告诉我如何只解析这个json中的Tripname吗?

我想.

三角洲婴儿蓝湾码头

从杰森

代码语言:javascript
复制
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();
            }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-18 12:43:43

确实喜欢这个

代码语言:javascript
复制
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();
        }
票数 2
EN

Stack Overflow用户

发布于 2017-02-18 12:46:33

试试这个:

代码语言:javascript
复制
try{
JSONArray jsonArray = new JSONArray(jsonString);
for(int i=0;i<jsonArray.length();i++){
     JSONObject object = jsonArray.getJSONObject(i);
     String data1 = object.getString("0");
     String trip_name = object.getString("Tripname");
     Log.i("TripName",trip_name);
     //rest of the strings..
    }
 catch (JSONException e){
       e.printStackTrace();
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42315235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档