有没有办法在 strict 中运行 MongoDB shell(或特定的 tojson 方法)? JSON模式?
为什么我需要这个 - 能够获取 shell 的输出(由一些 js 命令生成,后跟一个 tojson)并将其转换为 Java 中的 JSON 对象。
或者,
有什么方法可以将扩展的 JSON 从 shell 解析为 java Json 对象吗? (com.mongodb.util.JSON.parse 需要严格的 JSON)
最佳答案
解决方法:您可以在 REST 模式下启动 Mongo,REST 模式会返回严格的 JSON。不确定您是否可以通过 shell 访问 REST,但这会解决您的问题。
技术上只有严格的 JSON,所以如果 to_json() 方法生成无效的 JSON 输出,那么我会在 https://jira.mongodb.org/secure/Dashboard.jspa 提交错误
此外,如果您举例说明您尝试使用 to_json() 输出的内容,那么人们可能会为您提供更具体的帮助。
关于json - 有没有办法在严格的 JSON 模式下运行 MongoDB shell(或 tojson 方法)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5761053/