本文共 901 字,大约阅读时间需要 3 分钟。
public Map toMap(JSONObject fees_history) throws JSONException {
Map map = new HashMap();
jsonArray = new JSONArray();
int j = 0;
Iterator keysItr = fees_history.keys();
while (keysItr.hasNext()) {
String key = keysItr.next().toString();
Object value = fees_history.get(key);
if (value instanceof JSONArray) {
value = toList((JSONArray) value);
} else if (value instanceof JSONObject) {
value = toMap((JSONObject) value);
//How can i get the String value from this Object here
//here i am logging
Log.e("Value",value.toString());
Unpaid_fees_detail_adapter unpaid_fees_detail_adapter = new Unpaid_fees_detail_adapter(ReportActivity.this, unpaid_fees_details);
listView.setAdapter(unpaid_fees_detail_adapter);
}
map.put(key, value);
}
return map;
}
这是我的对象的价值
{date=29-07-2017,Reciept=RC1, Amount=11800}
我在那里评论过,我的问题是
如何在Object中获取键值对。
我试过了
很多方式使用map.get(Object),但我没有做到。我只是
想知道如何获得date,Receipt,Amount的单独值
转载地址:http://xhvqa.baihongyu.com/