欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

gson解析json字符串成map

錢淋西2年前7瀏覽0評論

在Java中,我們經(jīng)常會用到JSON字符串,而Google提供了一個非常方便的Gson庫,可以幫我們解析JSON字符串成為Java對象,特別是將JSON字符串解析成為Map對象,這一點對于數(shù)據(jù)存儲和處理來說非常有用。

// Json字符串
String jsonStr = "{\n" +
"  \"name\": \"張三\",\n" +
"  \"age\": 18,\n" +
"  \"score\": {\n" +
"    \"Chinese\": 85,\n" +
"    \"Math\": 90,\n" +
"    \"English\": 80\n" +
"  }\n" +
"}";
// gson解析json為map
Gson gson = new Gson();
Type objectType = new TypeToken>() {}.getType();
Mapmap = gson.fromJson(jsonStr, objectType);
// 遍歷map,并輸出結果
for (String key : map.keySet()) {
Object value = map.get(key);
System.out.println(key + " : " + value);
}

該段代碼首先定義了一個JSON字符串,然后使用Gson解析JSON字符串為Map對象。注意,這里使用了TypeToken來解析泛型。最后,我們遍歷Map對象來輸出其鍵值對的值,可以看到,Gson解析的結果非常方便。