小编Aja*_*han的帖子

Mongo Java Driver 3.6.1 - 如何将 json 数组结构化字符串解析为 BasicDBList

当我使用 MongoDB 2.xx 时,我曾经(BasicDBList) JSON.parse("[]")将字符串数据解析为 Document 数组。但是最新的 MongoDB 驱动程序说这已被弃用,BasicDbObject.parse("")唯一的转换为BasicDBObject.

这是我之前在 2.xx Java 驱动程序中使用的一些代码示例

BasicDbList skuList = (BasicDBList) JSON.parse(skus);
Run Code Online (Sandbox Code Playgroud)

所以当我升级到 3.6.1 时,编译器说这已被弃用。并建议使用BasicDbObject.parse()

但这只接受 JSON 对象结构化的字符串......

{ "fruit": "apple"}
Run Code Online (Sandbox Code Playgroud)

...不是 JSON 数组格式的字符串。

所以,如果我有一个像"[\"SKU000001\", \"SKU0000002\", \"SKU0000003\"]"我如何转换为的字符串 BasicDBList

java deprecated mongodb mongo-java-driver jsonparser

2
推荐指数
1
解决办法
3116
查看次数