java Object類型轉換爲jsonObject、或者map類型 maven加入json包

     //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

相關文章
相關標籤/搜索