C# 复杂json数据的表结构

C# 复杂json数据的表结构,c#,sql,json,C#,Sql,Json,解决了:我通过研究更多的帖子解决了这个问题。我只需要创建两个表。一个表有列名(AAAA)和GroupId(1),这是另一个表的外键。另一个表有一个列。其中包含映射到每个GroupId的数据00,01,02。感谢您的宝贵帖子 先生,我在创建数据库体系结构方面有点新手…我有来自Url的jsonData作为 [ { "AAAA":[{"0":"00"},{"1":"01"},{"2":"02"}]}, { "BBBB":[{"0":"10"},{"1":"11"},{"2":"12"},{"3":

解决了:我通过研究更多的帖子解决了这个问题。我只需要创建两个表。一个表有列名(AAAA)和GroupId(1),这是另一个表的外键。另一个表有一个列。其中包含映射到每个GroupId的数据00,01,02。感谢您的宝贵帖子

先生,我在创建数据库体系结构方面有点新手…我有来自Url的jsonData作为

[ { "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);

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

我通过研究更多帖子解决了这个问题

我只需要创建两个表:

  • 一个表有列名(AAAA)和GroupId(1),这是另一个表的外键
  • 另一个表还有一列..,其中包含映射到每个groupId的数据00,01,02

先生,我做错了什么……请建议我将您的解决方案作为社区维基发布在下面。这意味着在自己的搜索中看到您的问题的其他用户将看到答案也存在。从网站的角度来看,您最好接受这个答案-这也会导致您收到额外的代表,这将增加您在网站上的权限。当它成为社区维基时,我将无法获得任何代表,因为我将自己与它分离。单击接受答案旁边的复选标记按钮。
jsonData :                          
    [0]-Count = 1                   
        --[0]                   
         --Key AAAA         
         --Value {object[2]}            
                      [0]-Count = 1     
                           [0]-{[0, 1111]}
                      [1]Count = 1      
                           [0]-{[0, 2222]}