ウェブページから受け取ったjson文字列をデシリアライズしたい
このコードを使用してjson文字列を取得しています
WebClient client = new WebClient();
string downloadString = client.DownloadString("http://www.downmasters.com/api.php");
しかし、文字列を配列またはC#で同等のものに変換して使用できるようにする方法がわかりません。
アイデアはありますか?
DataContractJsonSerializer
クラスを使用します。
オブジェクトを JavaScript Object Notation (JSON) にシリアル化し、JSON データをオブジェクトに逆シリアル化します。このクラスは継承できません。
シリアライズ元およびデシリアライズ先のオブジェクトをいくつか作成し、異なるDataContract
属性で注釈を付ける必要があります。
単純に .Split(char[], stringsplitter.none) を試してみませんか
chars を使用して配列を必要な型に分割できます。これが私がいつも行う方法です。