Конвертировать DBObject в JSON

1

Мне интересно, как разбирать DBObject для JSON, я использую фреймворк Jersey для создания спокойной службы с Java, я хочу загрузить данные из моего MongoDB и преобразовать их в формат JSON и окончательно отобразить его на моей веб-странице. Вот что я пытался преобразовать DBObject, который содержит данные для отображения, для объекта JSON:

  DBCursor cursor = dbUser.find();
  JSON json = new JSON();
  String dataUser = json.serialize(cursor);

Но то, что я получаю в формате MongoDB, а не JSON, есть ли у вас какие-либо идеи?

  • 2
    Вы пытались метод DBObject.toString?
  • 0
    Да, но он возвращает тот же формат MongoDb ...
Показать ещё 4 комментария
Теги:
jersey

1 ответ

1

//присваиваем курсор DbObject

Результат DbObject = cursor.next();

//эта строка преобразует объект DbObject в JSONObject

Выход JSONObject = новый JSONObject (JSON.serialize (результат));

  • 0
    Отвечать на вопросы без объяснения того, почему это ответ, не очень полезно для оригинального постера.
  • 0
    Точно такой код: JSONObject output = new JSONObject (new JSON (). Serialize (result));
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню