java存储json到mongo_使用spring在mongodb中存储JSON模式
我是
Spring数据和mongodb的新手.我有一个表示
JSON模式的
JSON对象,我需要使用spring数据将其存储在mongodb中.但JSON模式的问题是JSON Schema的结构是动态的;例如,下面是两个有效结构完全不同的JSON模式.
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 10
},
"age": {
"type": "integer"
}
},
"required": [
"name",
"age"
]
}
{
"type": "array",
"items": {
"type": "object",
"properties": {
"abc": {
"type": "boolean"
},
"xyz": {
"$ref": "#/definitions/"
},
"asd": {
"type": "null"
}
},
"required": [
"abc",
"xyz"
]
}
}
如何定义JAVA POJO类,以便我可以将上面的JSON映射到已定义的类并将其存储在mongodb中.或者是否可以在Spring中进行CURD操作而不将其映射到POJO类?
我是 Spring数据和mongodb的新手.我有一个表示 JSON模式的 JSON对象,我需要使用spring数据将其存储在mongodb中.但JSON模式的问题是JSON Schema的结构是动态的;例如,下面是两个有效结构完全不同的JSON模式. { "type": "object", "properties": { "name": { "type": "string", "minLength": 10 }, "age": { "type": "integer" } }, "required": [ "name", "age" ] } { "type": "array", "items": { "type": "object", "properties": { "abc": { "type": "boolean" }, "xyz": { "$ref": "#/definitions/" }, "asd": { "type": "null" } }, "required": [ "abc", "xyz" ] } } 如何定义JAVA POJO类,以便我可以将上面的JSON映射到已定义的类并将其存储在mongodb中.或者是否可以在Spring中进行CURD操作而不将其映射到POJO类?