У меня возникли проблемы с сохранением JSONObject в базе данных MongoDB с использованием плагина MongoDB.Grails - Ошибка сохранения JSONObject to MongoDB
Я получаю сообщение:
Can't find a codec for class org.codehaus.groovy.grails.web.json.JSONObject..
Это очень расстраивает, потому что я использую JSON парсер для загрузки данных в формате JSON, но не может сохраняться этот JSON данные в MongoDb, которые должны быть простыми.
Есть ли встроенный способ преобразования объекта JSONOB в обычную карту? Я пробовал использовать его, используя asType(Map)
, (Map)
и даже используя toString()
, а затем вернусь, чтобы преобразовать обратно из строки в объект. Я видел, что другие вопросы ванильной Java связаны с использованием Jackson, но я надеюсь, что есть способ Groovier сделать это, а не импортировать всю новую библиотеку всего за две строки кода.