[英]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.