[英]Storing JSON object into java String using Jackson api
我需要反序列化Json對象。 傳入Json的字段可以動態更改,因此我正在考慮將其存儲為String。 但不確定如何使用Jackson來實現這一目標。 在反序列化json之后,我想訪問所有字段。
傳入的Json示例1:
{
"NAME": "abs",
"AGE": "25",
"MARRIED": true,
}
傳入的Json示例2:
{
"EMPLOYEE": true,
"EMPLOYEEID": "123",
"PERMANENT": true,
}
將它們讀入節點樹,如以下示例所示,其中input
是包含json的字符串:
ObjectMapper om = new ObjectMapper();
JsonNode node = om.readTree(input);
這使您可以動態訪問json對象的字段,例如:
String name = node.path("NAME").asText();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.