2012-12-12 40 views
0

我能够接收来自tastypie rest服务的json响应。我现在遇到的问题是从json对象获取单个值。这里的问题是某些json字段没有被json对象解析

a={"pincode":"7593836483048364830843","id":"5","resource_uri":"\/api\/oncredit\/prepaid\/5\/","amount_charged":"200","used":false,"network_type":"AIRTEL","user":"\/api\/oncredit\/user\/1\/"} 

public void getJSONValue(String a){ 
    JSONSTRING = a; 
    try { 
     JSONObject obj = new JSONObject(JSONSTRING); 
     String pincode = obj.getString("pincode"); 
     String amount_charged = obj.getString("amount_charged"); 

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

调试运行,当我面对现在的问题是,PIN码的值设置与使用,resource_url为空一起。我不知道为什么它被设置为null

回答

0

尝试

String pincode=(String)obj.get("pincode"); 
+0

它的工作原理。谢谢 – gbozee

+0

如果提供的答案有帮助。请点击旁边的绿色复选标记,并将其标记为答案,以便将来的其他人也知道它也有帮助。 – wtsang02