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

1個(gè)元素的Json轉(zhuǎn)ListMap

呂致盈2年前7瀏覽0評論

在 Java 開發(fā)中,Json 轉(zhuǎn)換是非常常見的操作。如果需要將 Json 格式的數(shù)據(jù)轉(zhuǎn)換成 List格式,可以采用以下步驟。

首先,需要導(dǎo)入相關(guān)的依賴包:

<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.3</version>
</dependency>

接下來,需要?jiǎng)?chuàng)建一個(gè) POJO 類來表示 Json 中的每個(gè)元素。例如,有如下 Json 數(shù)據(jù):

{
"name": "張三",
"age": 18,
"gender": "男"
}

則可以創(chuàng)建一個(gè)對應(yīng)的 POJO 類:

public class Person {
private String name;
private int age;
private String gender;
// 省略 getter 和 setter 方法
}

接下來,可以使用下面的代碼將 Json 數(shù)據(jù)轉(zhuǎn)換成 List格式:

// 定義 Json 數(shù)據(jù)字符串
String jsonStr = "{\"name\":\"張三\",\"age\":18,\"gender\":\"男\(zhòng)"}";
// 定義 ObjectMapper 對象
ObjectMapper objectMapper = new ObjectMapper();
// 將 Json 數(shù)據(jù)轉(zhuǎn)換成 Person 對象
Person person = objectMapper.readValue(jsonStr, Person.class);
// 將 Person 對象轉(zhuǎn)換成 List對象
List>listMap = new ArrayList<>();
Mapmap = new HashMap<>();
map.put("name", person.getName());
map.put("age", person.getAge());
map.put("gender", person.getGender());
listMap.add(map);

以上代碼將 Json 數(shù)據(jù)字符串轉(zhuǎn)換成了 Person 對象,然后將其轉(zhuǎn)換成了 List對象。之后就可以使用 ListMap 中的數(shù)據(jù)進(jìn)行操作了。