0
{"pometek.net":{"status":"available","classkey":"dotnet"},"pometek.com":{"status":"available","classkey":"domcno"}} 

これを表形式で分配したい。助けが必要。

4

2 に答える 2

2

Json.NETを使用してjsonオブジェクトをC#クラスに逆シリアル化し、そのクラスをasp.netのテーブル形式にマップできます。

于 2012-11-01T10:24:09.990 に答える
1

サードパーティのライブラリは必要ありません。すぐに使用できるので、JavaScriptSerializerこれを処理できます。

class Item {
    public string status { get; set; }
    public string classkey { get; set; }
}

var jss = new System.Web.Script.Serialization.JavaScriptSerializer();
var input = "{\"pometek.net\":{\"status\":\"available\",\"classkey\":\"dotnet\"},\"pometek.com\":{\"status\":\"available\",\"classkey\":\"domcno\"}}";
var results = jss.Deserialize<Dictionary<string, Item>(input);
var query = results["pometek.net"].status; // = "available"

これをテーブルとして表示することは別のステップです。

于 2012-11-01T10:34:37.327 に答える