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