[英]jackson objectMapper.readValue fails on empty values
我正在嘗試將此 json 文件讀入 Map { "1": 0, "2": 1, "3": , "4": 5 } 我的 json 非常簡單,但正如您在示例中看到的那樣,它可以在“3”上有一個帶有空值(空值)的鍵。 通過以下方式解析:
Map<String, Object> testMap = objectMapper.readValue(file.getInputStream(), Map.class);
失敗並顯示“意外字符(','(代碼 44)):需要一個值”
有什么辦法可以使這項工作?
謝謝
{ "1": 0, "2": 1, "3": , "4": 5 }
不是有效的 JSON,因此任何標准解析器都會失敗。 您可以自定義解析器或(更好)使用正則表達式將"key": ,
"key": null,
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.