翻译json响应

时间:2015-09-02 10:25:39

标签: java android json

我在解析这个对象时遇到了问题。我在android中使用json lib。我不知道如何循环对象以便我获得列表并轻松选择所需的值。

in.close();
httpcon.disconnect();

3 个答案:

答案 0 :(得分:1)

你的JSON有问题你使用JSONObject而不是JSONArray,使用这个Json:

$("#generate").click(function(){
    if($(this).closest('.form-group').find('input[type="checkbox"]:checked').attr('id') === "showInline")
    {
        alert('showInline');
    }else{
        alert('html');
    }
});
编辑:我在新的JSON中出错了

答案 1 :(得分:1)

您可以循环遍历JSON对象,如下所示

    for(var key in obj){
            var attrName = key;
            var attrValue = obj[key];
      }

答案 2 :(得分:0)

我想通了。对于android,我们可以使用JSONObject通过Iterator获取id。 keys()。

JSONObject Obj = new JSONObject(jsonContent);
Iterator iterator = Obj.keys();
while(iterator.hasNext()){
String key = (String)iterator.next();
JSONObject jObject = issueObj.getJSONObject(key);

//  getting value by
    String _pubKey = jObject.optString("Sentra");
}