サンプルのJsonフォーマット文字列があるとします
string per1 = @"[{""Email"":""AAA"",""mj_campaign_id"":""22"",""mj_contact_id"":""PPP"",""customcampaign"":""AAA"",""blocked"":""22"",""hard_bounce"":""PPP"",""blocked"":""22"",""hard_bounce"":""PPP""},"
+ @"{""Email"":""BBB"",""mj_campaign_id"":""25"",""mj_contact_id"":""QQQ"",""customcampaign"":""AAA"",""blocked"":""22"",""hard_bounce"":""PPP"",""blocked"":""22""},"
+ @"{""Email"":""CCC"",""mj_campaign_id"":""38"",""mj_contact_id"":""RRR"",""customcampaign"":""AAA"",""blocked"":""22"",""hard_bounce"":""PPP""}]";
を使用してデシリアライズしようとしています
var result = JsonConvert.DeserializeObject(per1);
文字列のすべての行に、Email、mj_campaign_id、mj_contact_id、customcampaign、blocked、hard_bounce、error_related_to、error の属性の値がある限り、正常に機能します。しかし、いくつかの行でいくつかの属性値をスキップすると、エラーがスローされます
Newtonsoft.Json.Linq.JValue を Newtonsoft.Json.Linq.JObject に追加できません。
どんな助けでも大歓迎です。ありがとう