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类?
经验分享 程序员 微信小程序 职场和发展