【问题标题】:Is there a way to run MongoDB shell (or tojson method) in strict JSON mode?有没有办法在严格的 JSON 模式下运行 MongoDB shell(或 tojson 方法)?
【发布时间】:2011-08-11 06:56:18
【问题描述】:

有没有办法在strict JSON 模式下运行 MongoDB shell(或特定的 tojson 方法)?

为什么我需要这个 - 能够获取 shell 的输出(由一些 js 命令生成,后跟 tojson)并将其转换为 Java 中的 JSON 对象。

或者,

有没有办法将扩展的 JSON 从 shell 解析成 java Json 对象? (com.mongodb.util.JSON.parse 需要严格的 JSON)

【问题讨论】:

    标签: json parsing shell mongodb


    【解决方案1】:

    解决方法:您可以在 REST 模式下启动 Mongo,而 REST 模式会返回严格的 JSON。不确定您是否可以通过 shell 访问 REST,但它会解决您的问题。

    技术上只有严格的 JSON,所以如果 to_json() 方法生成无效的 JSON 输出,那么我会在 https://jira.mongodb.org/secure/Dashboard.jspa 提交一个错误

    此外,如果您能举例说明您尝试使用 to_json() 输出的内容,那么人们可能会为您提供更具体的帮助。

    【讨论】:

    猜你喜欢
    • 2013-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多