return jsSerializer.Deserialize<MamDataResponseHolder>(stringJson);
例外をスローします:
型 'System.String' は、配列の逆シリアル化ではサポートされていません。
しかし、私は問題がわかりません。
public class MamDataResponseHolder
{
public MamDataResponsePair[] configuration { get; set; }
public string Status { get; set; }
}
public class MamDataResponsePair
{
public string id { get; set; }
public MamDataResponsecriteria[] criterias { get; set; }
}
public class MamDataResponsecriteria
{
public Guid criteriaId { get; set; }
public string[] domains { get; set; }
public string domainsException { get; set; }
}
そして、ここにjsonがあります:
{
"configuration": [{
"id": "Coupon Body",
"criterias": [{
"criteriaId": "c7150fc2-72b9-4628-a199-dd5c0bdeef1b",
"domains": [""],
"domainsException": [""]
}]
}],
"Status": "succeeded"
}