MongoDB聚合查询字符串解析:将info:"[{"name":"abcd"}]"转换为Array<Document>或Document
"你可以使用Document.parse()方法将字符串转换为Document对象,然后使用Document.get()方法获取其中的字段值。\n\n对于字符串info:\"[{"name":"abcd"}]\",可以按照以下步骤进行解析:\n\njava\nimport org.bson.Document;\nimport org.json.JSONArray;\n\nString info = \"[{"name":"abcd"}]\";\n\n// 将字符串转换为JSONArray对象\nJSONArray jsonArray = new JSONArray(info);\n\n// 创建一个空的List<Document>\nList<Document> documents = new ArrayList<>();\n\n// 遍历JSONArray,将每个元素转换为Document对象,并添加到List中\nfor (int i = 0; i < jsonArray.length(); i++) {\n String jsonStr = jsonArray.getJSONObject(i).toString();\n Document document = Document.parse(jsonStr);\n documents.add(document);\n}\n\n// 将List<Document>转换为Array<Document>\nDocument[] documentArray = documents.toArray(new Document[0]);\n\n\n现在,你可以使用documentArray或documents进行进一步的操作和处理。\n
或Document" title="MongoDB聚合查询字符串解析:将info:"[{"name":"abcd"}]"转换为Array原文地址: https://www.cveoy.top/t/topic/p4pz 著作权归作者所有。请勿转载和采集!