私はこのJson配列を持っています
[{"Fname":"Axe","Lname":"Venture" },{"Fname":"dsa","Lname":"das"}]
JSON.net を使用して Json 配列を逆シリアル化しています。私のクラスは以下の通りです
public class Cifo
{
public string Fname { get; set; }
public string Lname { get; set; }
}
{"Fname":"Axe","Lname":"Venture" } のような Json データが 1 つしかない場合、JSON 配列は JSONData という文字列に格納されます。私のコードはエラーを返しません。しかし、上記のようなJSON配列データが複数ある場合。「JSON 配列を 'myClassName+Cifo' 型にデシリアライズできません」という例外が発生します。
このコードを使用して逆シリアル化していますJsonConvert.DeserializeObject<Cifo>(JSONData)
すべてのjsonデータを解析してオブジェクトに保存するにはどうすればよいですか?