有効なJSONがいくつかありますが、見た目が少し風変わりです。ここにあります:
{
"server":"some server name",
"files":
{
"filename1":{"source":"original","format":"text"},
"filename2":{"source":"original","format":"text"},
"filename3":{"source":"original","format":"text"}
}
}
ご覧のとおり、「files」セクションには「file」ごとに 1 つの JSON オブジェクトが含まれているため、これを JToken の配列として取得できますが、「filename1」、「filename2」などの値を取得する方法がわかりません。
JSON.NET と C# を使用しているため、System.Web.Extensions.dll の JavaScriptSerializer を必要とする回答は提供しないでください。純粋な JObject/JToken 呼び出しまたは JConvert.DeserializeObject<> のいずれかで問題ありません。
ありがとう。