とあるREST APIのエンドポイントが /values/xxx みたいなエンドポイントに対して次のような形式のJSONを返します(実際にはこの3倍くらい属性があり、listの中の配列も多数あります)。XXXで指定した名前の値のリストを取得するというイメージで、この名前のパターンは無数にあります。 { "Value": { "Key1": "value1", "Data": [ { "Timestamp": "2020-10-29T13:02:00.000Z", "XXX": 123.45 }, { "Timestamp": "2020-10-29T13:03:00.000Z", "XXX": 456.78 } ] } } つまり、XXXの部分が可変であるため、単純にC#のクラスにマッピングさせることができないのです。かといって、属性1つのためにJSON全体の構造をdynamicなりJso