我正在使用Json.NET库。通过C#在JSON中序列化/反序列化数组最方便的方式是什么?例如,我想反序列化下面的文本(从文件读取):Json.NET:序列化/反序列化阵列
{
"Name": "Christina",
"Gender": "female",
"Favorite_numbers": [11, 25 ,23]
}
我读上面的文字从文件到一个变量:
JObject o = JObject.Parse(File.ReadAllText("input.txt"))
然后,当我试图提取数组[11, 24, 23]
与
int[] num = (int[]) o["Favorite_numbers"]
我收到一条错误消息。
我在做什么错?我如何正确读取数组?如何正确读取以下类型的2-dim阵列[[1, 2, 3], [4, 5, 6]]
?
什么是错误? – 2009-11-25 19:56:51