我有一些有效的 JSON,但看起来有点古怪。这里是:
{
"server":"some server name",
"files":
{
"filename1":{"source":"original","format":"text"},
"filename2":{"source":"original","format":"text"},
"filename3":{"source":"original","format":"text"}
}
}
如您所见,“文件”部分每个“文件”包含一个 JSON 对象,因此我可以将其作为 JToken 数组获取,但不确定如何获取“文件名 1”、“文件名 2”等的值。
我正在使用 JSON.NET 和 C#,所以请不要提供需要 System.Web.Extensions.dll 中的 JavaScriptSerializer 的答案。纯 JObject/JToken 调用或 JConvert.DeserializeObject<> 都可以。
谢谢。