下面这种形式的json,用java 插入到mongodb怎么实现比较好

下面这样的json想插到db里面,用java,但是感觉有点复杂,好多层,
请问有什么好的方式么或者该怎么做,谢谢

{
  "zzList": [
    {
      "zzID": "100000001",
      "contracts": [
        {
          "type": "hahaha12",
          "xxID": "hahaha23232",
          "ccID": "hahaha32",
          "vvRemarks": "hello world",
          "childIDList": [
            "abc"
          ],
          "rules": [
            {
              "money001": 1000.00,
              "point1": 100
            },
            {
              "money002": 5001.00,
              "point2": 30
            }
          ],
          "elig": {
            "startDate": "2018-05-01 00:00:00Z",
            "endDate": "2018-08-31 23:59:59Z"
          },
          "restrictions": {
            "unt": 3000000.00,
            "maxNum": 0
          },
          "costPer": 0.01,
          "uoCode": "EL0"
        },
        {
          "type": "animal",
          "hiId": "200011111""yyList": [
            "a123",
            "b456"
          ],
          "money01": 0.00,
          "point": 0,
          "eli": {
            "startDate": "2018-05-01 00:00:00Z",
            "endDate": "2018-08-31 23:59:59Z"
          },
          "desp": {
            "money02": 3000000.00
          },
          "cost": 0.01,
          "code": "EL0",
          
        }
      ]
    }
  ]
}
阅读 2.2k
2 个回答
DBObject bson = ( DBObject ) JSON.parse( "<JSON 字符串>" );

下面应该知道怎么做了吧

新手上路,请多包涵

这个不错,根据Json结构自动生成对应的实体类。https://jsonutils.com/ 生成的实体稍作修改即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题