鍍金池/ 問答/Java  數(shù)據(jù)庫(kù)  HTML/ 下面這種形式的json,用java 插入到mongodb怎么實(shí)現(xiàn)比較好

下面這種形式的json,用java 插入到mongodb怎么實(shí)現(xiàn)比較好

下面這樣的json想插到db里面,用java,但是感覺有點(diǎn)復(fù)雜,好多層,
請(qǐng)問有什么好的方式么或者該怎么做,謝謝

{
  "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",
          
        }
      ]
    }
  ]
}
回答
編輯回答
瘋子范

這個(gè)不錯(cuò),根據(jù)Json結(jié)構(gòu)自動(dòng)生成對(duì)應(yīng)的實(shí)體類。https://jsonutils.com/ 生成的實(shí)體稍作修改即可。

2018年7月25日 15:27
編輯回答
瘋浪
DBObject bson = ( DBObject ) JSON.parse( "<JSON 字符串>" );

下面應(yīng)該知道怎么做了吧

2017年10月9日 10:24