отображать вложенный JSON в Ireport Designer - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь создать отчет с помощью дизайнера отчетов от jaspersoft, мне удалось сделать простой отчет, используя простой файл json, но я застрял при определении этого типа структуры

этомой файл json

{ 
   "_id":{ 
      "$oid":"5d62c1e0d804d70443a8daf4"
   },
   "role":"client",
   "status":"active",
   "isPhoneVerified":false,
   "personalDocuments":[ 
      { 
         "$oid":"5d62de7b5124f61074621766"
      },
      { 
         "$oid":"5d62de7b512cf6177b621764"
      },
      { 
         "$oid":"5d62de7b512cf7707b621765"
      },
      { 
         "$oid":"5d62de8a512c77107b62176c"
      },
      { 
         "$oid":"5d62de8a512cf7707b62176a"
      },
      { 
         "$oid":"5d62dea3512c77107b62176e"
      },
      { 
         "$oid":"5d62dea3512cf7707b62176f"
      },
      { 
         "$oid":"5d62debd512cf6777b621770"
      },
      { 
         "$oid":"5d62debd512cf6107b671772"
      },
      { 
         "$oid":"5d6d5771d3449837776d07b"
      },
      { 
         "$oid":"5d948c0abd82e46875f0c48b"
      },
      { 
         "$oid":"5d948e17bd82e46548f0c48c"
      },
      { 
         "$oid":"5d948e17bd82e48543f0c48d"
      },
      { 
         "$oid":"5d948e17bd82e562d3f0c48e"
      },
      { 
         "$oid":"5d9b3cea53bea232551eac7"
      },
      { 
         "$oid":"5dac69171136fb23e2555a21"
      },
      { 
         "$oid":"5dac69171136fb2555a22a20"
      }
   ],
   "Level":[ 
      { 
         "$numberInt":"1"
      },
      { 
         "$numberInt":"1"
      },
      { 
         "$numberInt":"1"
      },
      { 
         "$numberInt":"3"
      }
   ],
   "email":"demo@demo.com",
   "firstName":"Demo",
   "lastName":"User",
   "phoneNumber":"+6565654849",
   "password":"$2a$10$sCc6rCiSHqoiqjdshfpiouhqfhqsfxwRCgNHn3iG5lzcvT5DItwxwlmau",
   "pushToken":"frCoklsqjdfliksdlfLGj51_T65-JZ4_cU4u-anaFXRYPDgaihFuEdpsolfgdokfgkZUiAkTlSzSiJlx3L3bo3V6qYBfh-W5JbI_KR7efqBrj-DsJ0KimywwY3Mq43E5q6Jq3K3Ap2GJaXUizN4lNh",
   "created_at":{ 
      "$date":{ 
         "$numberLong":"1566753248772"
      }
   },
   "updated_at":{ 
      "$date":{ 
         "$numberLong":"1571908830957"
      }
   },
   "__v":{ 
      "$numberInt":"48"
   },
   "verifyPhoneCode":"89799",
   "blockingReason":"",
   "reasonForRejection":[ 
      [ 
         null
      ],
      [ 
         "try again"
      ],
      [ 
         ""
      ],
      [ 
         ""
      ]
   ],
   "language":"fr"
}

есть лучший способ справиться с этим, кроме ireport, в данный момент я работаю над поднабором данных, но, похоже, я не могу пройти через это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...