0

次のJson配列を.netリストラッパーに変換したいと思います。どうやってそれをするのかわからない。

Jsonアレイ:

[{"Name" : "SomeName1", "Age" : "20" },{ "Name" : "SomeName2", "Age" : "21"}]

私のクラスは:

public class Person
{
    public string Name;
    public string Age;
}

List<Person>変換タイプとして使用すると、すべて正常に機能します。

しかし、私がやりたいのは、上記の配列を次のクラスのオブジェクトに変換することです。

public class PersonList
{
    public string somefield;
    public List<Person> PersonList;
}

配列をリストラッパーオブジェクトに変換できません。どうやってやるの?

変換方法を制御できません。RestSharpライブラリを使用してWebリクエストを実行しています。executeメソッドを呼び出すときに、ListではなくPersionListタイプを変換に渡したい

4

2 に答える 2

1

カスタムJSONコンバーターを実装したいとします。次に例を示します。JSON.NETにカスタムJsonConverterを実装して、基本クラスオブジェクトのリストを逆シリアル化する方法は?

于 2012-05-21T00:07:59.810 に答える
1
var list = /*deserialize json list here*/;
var result = new PersonList() { PersonList = list };
于 2012-05-20T17:44:37.807 に答える