我有一个json文件,格式如下:
[{ "_id" : ObjectId("123"),
"name" : "john",
"code" : "01",
"address" : "10 street",
"emailDomain" : "email@example.com"
}]
我无法解析它以进行进一步处理,因为java ee表示“objectid”无法识别。任何帮助将不胜感激。
答案 0 :(得分:2)
This is not valid JSON,简单明了。您如何期望解析无效输入?
答案 1 :(得分:0)
在正确解析之前,您需要修复JSON。正如Matt所示,您的JSON无效并将导致错误。您可以选择修复输出JSON的任何内容以正确输出它或编写脚本来修复您的JSON。
答案 2 :(得分:0)
JSON文件的值在JavaScript中只能是primitive type。对于该ObjectId(“123”)值,您可以在解析器解析之前将其转换为String(可能使用toString()函数)。