使用 Robospice Retrofit 从 JSON 字符串创建 HashMap
Create HashMap from a JSON String with Robospice Retrofit
如何使用 robospice 改造从 JSON 字符串创建 HashMap?
"0": {
"civility": "M.",
"last_name": "Test",
"first_name": "",
"postal_code": "91200",
"city": "ATHIS MONS",
"address": "Rue royale"
},
"1": {
"civility": "M.",
"last_name": "Test",
"first_name": "",
"postal_code": "75013",
"city": "PARIS 13",
"address": "test"
}
解析 JSONObject 并创建 HashMap
public static void jsonToMap(String t) throws JSONException {
HashMap<String, String> map = new HashMap<String, String>();
JSONObject jObject = new JSONObject(t);
Iterator<?> keys = jObject.keys();
while( keys.hasNext() ){
String key = (String)keys.next();
String value = jObject.getString(key);
map.put(key, value);
}
System.out.println("json : "+jObject);
System.out.println("map : "+map);
}
如何使用 robospice 改造从 JSON 字符串创建 HashMap?
"0": {
"civility": "M.",
"last_name": "Test",
"first_name": "",
"postal_code": "91200",
"city": "ATHIS MONS",
"address": "Rue royale"
},
"1": {
"civility": "M.",
"last_name": "Test",
"first_name": "",
"postal_code": "75013",
"city": "PARIS 13",
"address": "test"
}
解析 JSONObject 并创建 HashMap
public static void jsonToMap(String t) throws JSONException {
HashMap<String, String> map = new HashMap<String, String>();
JSONObject jObject = new JSONObject(t);
Iterator<?> keys = jObject.keys();
while( keys.hasNext() ){
String key = (String)keys.next();
String value = jObject.getString(key);
map.put(key, value);
}
System.out.println("json : "+jObject);
System.out.println("map : "+map);
}