我有一个由C#放在一起的数组中的cookie字符串,如下所示:
问卷A:
cutree
其中数字是数字是我的数据库(密钥)中的问题ID,值是客户响应。有时候调查问卷中没有相同的问题ID,所以我无法建立模型来读取ID。
例如: 问卷B:
[{"8872":"Yes", "9900":"Bob", "2222":"Sagat"}]
我想做的就是将用户对问题的回答拉到问题9900。
这是我到目前为止所做的工作以及崩溃的地方:
C#
[{"2222":"No","6756":"Brown","5416":"Jerry","4684":"Tom"}]
与会者.9900给我一个错误'。'使用意外令牌。
我认为它是因为它将9900读作双键而不是键。
答案 0 :(得分:2)
您可以反序列化为List<Dictionary<int, string>>
var res = JsonConvert.DeserializeObject<List<Dictionary<int, string>>>(json);
现在,您有一个词典列表....
答案 1 :(得分:1)
.NET字段和属性不能以数字开头。您可以尝试attendee["9900"]
获取所需的值。