色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java json轉hashmap

榮姿康2年前9瀏覽0評論

JSON作為一種輕量級的數據交換格式,常常被用于網絡請求或者數據存儲。而在Java中,將JSON字符串轉為Map結構可以方便地進行數據處理。

import com.alibaba.fastjson.JSON;
import java.util.HashMap;
public class JsonToMap {
public static void main(String[] args) {
String jsonStr = "{\"name\":\"John\",\"age\":30,\"gender\":\"male\"}";
HashMap<String,Object> map = JSON.parseObject(jsonStr, HashMap.class);
System.out.println(map);
}
}

以上便是一個簡單的JSON轉Map的代碼示例。使用阿里巴巴的fastjson庫可以輕松地實現JSON字符串轉換為Map對象。通過調用JSON.parseObject()方法并傳入JSON字符串和HashMap的類型,即可將JSON字符串解析為HashMap結構。

需要注意的是,HashMap結構中的鍵值對并非有序,若需有序結構可以使用LinkedHashMap。

import com.alibaba.fastjson.JSON;
import java.util.LinkedHashMap;
public class JsonToMap {
public static void main(String[] args) {
String jsonStr = "{\"name\":\"John\",\"age\":30,\"gender\":\"male\"}";
LinkedHashMap<String,Object> map = JSON.parseObject(jsonStr, LinkedHashMap.class);
System.out.println(map);
}
}

以上就是使用Java將JSON字符串轉為Map對象的方法,簡單實用。同時,fastjson庫也支持將JSON字符串轉為其他數據結構如List、JavaBean等,方便實用。