JSON文字列にデータの動的配列がある場合、JSONをC#(動的ではなく)オブジェクトに逆シリアル化する方法を教えてもらえますか? JSON下記のオブジェクトに矛盾するjsonを逆シリアル化する#
はボックスオブジェクトを持っている、それはNewtonsoft.JSONパッケージを取得するために、ファッションアイテムの配列(これは、パンツ、セーター、靴、...等することができます)
{
"task": {
"id": 269740275,
"status": "success",
"error": null,
"date_created": "2017-02-16T10:33:41.827688Z",
"date_updated": "2017-02-16T10:33:42.417778Z",
"data": {
"width": 1062,
"boxes": {
"top-shirt": [
{
"xmin": 0.249980241060257,
"ymin": 0.1535395532846451,
"ymax": 0.476559966802597,
"xmax": 0.6146213412284851,
"proba": 0.9977585077285767
}
],
"shoe": [
{
"xmin": 0.3686676025390625,
"ymin": 0.9223044514656067,
"ymax": 0.9838011264801025,
"xmax": 0.4768480360507965,
"proba": 0.9748706817626953
}
],
"pants": [
{
"xmin": 0.3451904654502869,
"ymin": 0.4616038501262665,
"ymax": 0.909162700176239,
"xmax": 0.6047541499137878,
"proba": 0.9983627200126648
}
]
},
"height": 1503
}
}
}
あなた 'boxes'オブジェクトは「ファッションアイテムの配列」ではありません。配列を含む任意のフィールドを持つレコードです。厳密に型指定された配列には逆変換できません。プロパティのストリームとして 'boxes'を扱うか、LINQを使って匿名型を返す必要があります。 [JSON.NET](http://www.newtonsoft.com/json)は両方を行うことができます。 –
このJSONを読むための例を教えてください。 –