//maven 添加入json包
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20150729</version>
</dependency>
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency> json
public static Map<String, String> toMap(Object object) {
Map<String, String> data = new HashMap<String, String>();
// 將json字符串轉換成jsonObject
JSONObject jsonObject = JSONObject.fromObject(object);
Iterator ite = jsonObject.keys();
// 遍歷jsonObject數據,添加到Map對象
while (ite.hasNext()) {
String key = ite.next().toString();
String value = jsonObject.get(key).toString();
data.put(key, value);
}
// 或者直接將 jsonObject賦值給Map
// data = jsonObject;
return data;
}maven