【发布时间】:2020-06-11 07:11:08
【问题描述】:
String jsonString = "{"name":"kd","isMe":"yes","time":"10:12 AM"},{"name":"you","isMe":"no","time":"10:12 AM"}";
JSONObject jValueObject = new JSONObject(jsonString);
Iterator<?> values = jValueObject.keys();
while(values.hasNext()){
String final_key = (String)values.next();
String final_value = jValueObject.getString(final_key);
if (final_value != "")
map.put(final_key, final_value);
if (!final_key.equals("")) {
sbkeys.append(final_key).append(',');
}
}
Log.e("Final_Map", String.valueOf(map));
itemList = sbkeys.toString();
输出:{name=kd,isMe=yes,time=10:12 AM}
【问题讨论】:
-
运行此代码时遇到的错误是什么?始终准确回答您的问题。
-
@karthikvishnukumar 我从以前的 JSON 字符串中获取了 String jsonString,我将其转换为 hashmap,如果 mu hashmap 该值是我的字符串,则获取值。这个字符串我想要进入 hashmap 格式,但我得到了输出的迭代