我有一个嵌套的JSON数据

时间:2017-11-11 06:32:52

标签: json

这是我的JSON数据我以嵌套格式获取数据,我没有表格,我想为此创建数据库和表,任何人都可以解释JSON数据并简化,我也想知道它的结构是列表和有序列表,还告诉我哪些都是JSON数据中的列。

int outputInt = (int) output.Value;

1 个答案:

答案 0 :(得分:0)

查看json结构并提取对象。为每个对象创建一个DB表。作为示例,以下json是项目的数组/列表:

"itms":[
      {
         "num":1,
         "itc":{
            "tx_cs":0,
            "elg":"ip",
            "tx_i":112.5
         },
         "itm_det":{
            "csamt":0,
            "rt":18,
            "txval":625,
            "iamt":112.5
         }
      }
   ],

在其中,您可以找到num这是项目数。 然后有两个项itcitm_det

例如itm_det - 除了其他人外 - 还有一个属性iamt(看起来像项目金额)和一个属性txval

要使其在数据库中保持持久性,您需要创建一个表xyzitem,其中包含以下列:IDcsamtrttxval,{ {1}} 因此,您必须为每列找到好的类型。

每当表具有对另一个对象的引用时,保存另一行的ID。如果有更多的对象要引用,那么需要另一个表来保存父对象的ID和每行一个元素的ID。

我希望你能明白如何解决你的问题!

请参阅以下链接以了解这些对象的含义: http://www.risersoft.com/gst-nirvana-return-filing/csv-format/gstr2