Есть ли способ запустить оболочку MongoDB (или метод tojson) в строгом режиме JSON? - PullRequest
5 голосов
/ 23 апреля 2011

Есть ли способ запустить оболочку MongoDB (или определенный метод tojson) в строгом режиме JSON?

Зачем мне это нужно - чтобы иметь возможность взять вывод shell (сгенерированный некоторыми командами js, сопровождаемыми tojson) и преобразовать его в объекты JSON в Java.

С другой стороны,

Есть ли способ проанализировать расширенный JSON из оболочки в java-объекты Json? ( com.mongodb.util.JSON.parse ожидает строгий JSON)

1 Ответ

0 голосов
/ 01 июня 2011

Обходной путь: вы можете запустить Mongo в режиме REST, а режим REST возвращает строгий JSON.Не уверен, что вы сможете получить доступ к REST через оболочку, но это решит вашу проблему.

Технически, существует только строгий JSON, поэтому, если метод to_json () генерирует недопустимый вывод JSON, я бы сообщил об ошибке в https://jira.mongodb.org/secure/Dashboard.jspa

Кроме того, если вы приведете пример того, что вы пытаетесь вывести с помощью to_json (), тогда люди могут предложить вам более конкретную помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...