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

jackson 字符串轉json對象

李中冰2年前8瀏覽0評論

Jackson 是一個流行的Java庫,用于在Java對象和JSON之間進行轉換。在Jackson中,使用 ObjectMapper 類將Java對象轉換為JSON字符串。本文將介紹如何使用Jackson庫將字符串轉換為JSON對象。

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;
public class StringToJsonExample {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
ObjectMapper objectMapper = new ObjectMapper();
try {
JsonNode jsonNode = objectMapper.readTree(jsonString);
ObjectNode objectNode = (ObjectNode) jsonNode;
System.out.println(objectNode.get("name").asText());
System.out.println(objectNode.get("age").asInt());
System.out.println(objectNode.get("city").asText());
} catch (Exception e) {
e.printStackTrace();
}
}
}

在上面的示例中,我們使用 ObjectMapper 類將字符串“{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}”轉換為 JsonNode 對象。然后,我們將該對象轉換為 ObjectNode 對象,并將其存儲在 objectNode 變量中。接下來,我們使用 get() 方法從 objectNode 對象中獲取相應的屬性。我們使用 asText() 方法將屬性值轉換為文本值,使用 asInt() 方法將屬性值轉換為整數值。

總之,Jackson 庫是一個非常方便的工具,可用于將Java字符串轉換為JSON對象。您只需要導入它,在代碼中使用它就可以了!