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

java json list

方一強2年前10瀏覽0評論

在Java中,JSON (JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。JSON格式通常使用鍵值對的方式來表示數(shù)據(jù),可以很方便地在不同的平臺間傳輸數(shù)據(jù),也方便了數(shù)據(jù)的解析和處理。在JSON格式中,使用方括號包圍一系列的值來表示一個數(shù)組,而在Java中,可以將JSON數(shù)組轉換為Java的List對象進行操作。

// 示例JSON數(shù)據(jù)
String jsonStr = "[{\"name\":\"Tom\", \"age\":18}, {\"name\":\"Jerry\", \"age\":20}]";
// 將JSON數(shù)據(jù)轉換為Java的List對象
List<Map<String, Object>> dataList = JSON.parseObject(jsonStr, new TypeReference<List<Map<String, Object>>>() {});
// 遍歷List并輸出每個Map對象
for (Map<String, Object> data : dataList) {
System.out.println("Name: " + data.get("name") + ", Age: " + data.get("age"));
}

在上面的示例中,首先將JSON格式的數(shù)據(jù)字符串定義為jsonStr。然后使用阿里巴巴的FastJSON庫中的JSON.parseObject方法將其轉換為Java的List對象。在轉換過程中,需要使用TypeReference類指定List包含的Map的數(shù)據(jù)類型。最后遍歷List對象,使用get方法獲取每個Map對象中存儲的鍵值對。