复杂json数据的表结构

本文关键字:结构 数据 json 复杂 | 更新日期: 2023-09-27 18:12:36

Solved:我已经解决了这个问题通过研究更多的帖子..我只需要创建2个表。一个表有列名(AAAA)和GroupId(1),这是另一个表的外键。另一个表有一个多列…which包含映射到每个groupId的数据00、01、02…谢谢你的宝贵的帖子

先生,我在创建数据库架构方面有点新手…jsonData来自Url

[ { "AAAA":[{"0":"00"},{"1":"01"},{"2":"02"}]},
  { "BBBB":[{"0":"10"},{"1":"11"},{"2":"12"},{"3":"13"}]}] 

这是我试图获得JSOn数据的代码…数据以嵌套对的形式出现。我面临的问题是,内部嵌套是不统一的…在第一行有3个元素的数组,在第二行有2个元素的数组..我需要为这个数据创建一个表结构…

var json = new WebClient().DownloadString(url);
                JavaScriptSerializer serializer = new JavaScriptSerializer();
                dynamic jsonObject = serializer.Deserialize<dynamic>(json);

IN AddWatch jsonData是这样来获取数据的代码:

jsonData :                          
    [0]-Count = 1                   
        --[0]                   
         --Key AAAA         
         --Value {object[2]}            
                      [0]-Count = 1     
                           [0]-{[0, 1111]}
                      [1]Count = 1      
                           [0]-{[0, 2222]}

需要一些关于如何在这种情况下创建表结构的建议…

复杂json数据的表结构

我已经通过学习更多的帖子解决了这个问题。

我只需要创建2个表:
  • 一个表有列名(AAAA)和GroupId(1),这是另一个表的外键
  • 另一个表有一个多列…其中包含映射到每个groupId
  • 的数据00、01、02。