簡體   English   中英

無法從Java中的JsonNode獲取值

[英]Not able to get value form JsonNode in java

我有一個json字符串,如下所示:

"{\"event\":\"PremiumAdsViews\",\"data\":{\"id\":12,\"category_id\":12,\"category_gid\":11,\"adStyle\":\"T\"}}"

當我嘗試將其轉換為JsonNode時,得到的JsonNode如下所示,並且我無法從JsonNode的get方法訪問任何值

{"_value":"{\"event\":\"PremiumAdsViews\",\"data\":{\"id\":12,\"category_id\":12,\"category_gid\":11,\"adStyle\":\"T\"}}"}

我們如何將后端帶有雙引號的json字符串解析為純jsonNode?

 JSONParser jsonParser = new JSONParser();
 JSONObject jsonObject = (JSONObject) jsonParser.parse(tmpStr);
 System.out.println("NodeValue:" + (String) jsonObject.get("event"));

你可以試試這個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM