jud*_*ira 7 java json mongodb mongodb-java
JSON.parse() 来自mongo(Java驱动程序)返回BasicDBList或BasicDBObject.
但是,迁移到蒙戈司机3.x的时候,那是什么返回无论是新的解析方法Document还是List<Document>?
在新驱动程序中,Document.parse()只解析一个对象,而不是一个数组(在给定数组时抛出异常).
对于具有3.x Java驱动程序的数组,JSON.parse()的等价物是什么?
小智 5
解析任何JSON并获取Document或的简单技巧List<Document>:
Document.parse("{\"json\":" + json + "}").get("json")
Run Code Online (Sandbox Code Playgroud)
这个怎么样:
Document doc = new Document("array", JSON.parse("[ 100, 500, 300, 200, 400 ]", new JSONCallback()));
System.out.println(doc.toJson()); //prints { "array" : [100, 500, 300, 200, 400] }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4691 次 |
| 最近记录: |