Json反序列化没有属性名的数组

本文关键字:数组 属性 反序列化 Json | 更新日期: 2023-09-27 18:17:07

我有一个json,像这样

{"1":"#ff0051","2":"#d000ff","3":"#2200ff","4":"#00ff59"}

我怎么能读取这些值,因为他们没有属性名称?

Json反序列化没有属性名的数组

使用JSON。净

var s = "{'"1'":'"#ff0051'",'"2'":'"#d000ff'",'"3'":'"#2200ff'",'"4'":'"#00ff59'"}";
var o = JObject.Parse(s);

那么你可以读取属性值

Console.WriteLine(o["1"]);

请注意,您还需要安装Json。. NET Nuget包