Я использую библиотеку Gson для преобразования JsonString в JsonObject и сохранения его в MongoDB. Я использую приложение Springboot с mongoDB, и мой ожидаемый результат - сохранить как простой объект Json в базе данных напрямую.
Ожидается:
{
"id": 1,
"name": "FirstName",
"data": {
"dataArrayObject": {
"ItemName": "Item1"
}
}
}
При сохранении в БД его сохранение, как показано ниже
Факт:
{
"members": {
"id": {
"value": 1,
"_class": "com.google.gson.JsonPrimitive"
}
},
"members": {
"name": {
"value": "FirstName",
"_class": "com.google.gson.JsonPrimitive"
}
},
"dataArrayObject": {
"members": {
"ItemName": {
"value": "Item1",
"_class": "com.google.gson.JsonPrimitive"
},
"_class": "com.google.gson.JsonPrimitive"
}
}
}