2

次のコードがあります。

JToken hours = jToken["hours"];

次の JSON が返されます。

{
    "monday": [
        ["11:00", "21:30"]
    ],
    "tuesday": [
        ["11:00", "21:30"]
    ],
    "wednesday": [
        ["11:00", "21:30"]
    ],
    "thursday": [
        ["11:00", "21:30"]
    ],
    "friday": [
        ["11:00", "2:00"]
    ],
    "saturday": [
        ["11:00", "2:00"]
    ],
    "sunday": [
        ["11:00", "21:30"]
    ]
}

次のような型付きコレクションに解析する必要があります

<string, string> 

または、次のような任意の日の値を選択します

hours.Where(p=>p["monday"].Value<string>())

私は試した:

IList<JToken> a = hours.Children().ToList();

var a = JsonConvert.DeserializeObject<Pair<string, string>>(hours.Value<string>());

var a = hours["monday"];

hours.Where(p=>p["monday"].Value<string>())

仕事がありません。

4

1 に答える 1