首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JSON下面获取Packing_charge的configurationVal?

如何在JSON下面获取Packing_charge的configurationVal?
EN

Stack Overflow用户
提问于 2018-07-26 15:06:07
回答 1查看 25关注 0票数 0

这是我用来获取私有静态字符串url =“http://52.206.14.188:8080/Configuration”的url;但是我无法获得打包费用值有人帮我写代码解析我是android的初学者

代码语言:javascript
复制
 [
      {
        "configurationId": 1,
        "configurationName": "CGST",
        "configurationVal": "2.5"
      },
      {
        "configurationId": 2,
        "configurationName": "SGST",
        "configurationVal": "2.5"
      },
      {
        "configurationId": 3,
        "configurationName": "DELIVERY_CHARGE",
        "configurationVal": "0"
      },
      {
        "configurationId": 4,
        "configurationName": "Admin_Mobile",
        "configurationVal": "9500100042,8939404592"
      },
      {
        "configurationId": 5,
        "configurationName": "MIN_ORDER_AMOUNT",
        "configurationVal": "98"
      },
      {
        "configurationId": 6,
        "configurationName": "Packing_charge",
        "configurationVal": "3"
      }
    ]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-26 15:22:27

尝尝这个

代码语言:javascript
复制
  String myjsonstring = "http://52.206.14.188:8080/Configuration";


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    try
    {
        JSONArray jsonArray = new JSONArray(myjsonstring);

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

            JSONObject currentobject = jsonArray.getJSONObject(i);
            String configurationId = currentobject.getString("configurationId");
            String configurationName = currentobject.getString("configurationName");
            String configurationVal = currentobject.getString("configurationVal");

            Log.i("configurationId", ":" + configurationId);
            Log.i("configurationName", ":" + configurationName);
            Log.i("configurationVal", ":" + configurationVal);

            TextView tv = (TextView)findViewById(R.id.tv);
            tv.setText(configurationId);
            tv.setText(configurationName);
            tv.setText(configurationVal);


        }


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

}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51532892

复制
相关文章

相似问题

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