1

RestSharpとJson.Netを使用してクライアントプログラムを作成したいと思います。RestサービスAPIからのJSON応答を逆シリアル化して分類したいと思います。

こんなサービスにお願いします

http://api.someservice.com/Term?parentId=123

そして、サービスの応答は打撃のようなものです。

{
    "statusCode":"OK",
    "123":
    [
       {"name":"Foo","childId":"4567","parentId":"123"},
       {"name":"Bar","childId":"8901","parentId":"123"},
    ]
]

打撃のように分類されているようです。

public class 123
{
    public string name { get; set; }
    public string childId { get; set; }
    public string parentId { get; set; }
 }

public class RootObject
{
    public string statusCode { get; set; }
    public List<123> 123 { get; set; }
}

問題は、クラスの名前とプロパティが毎回request( "123")によって変更されることです。とにかく、私の目的は、各{"name....}文字列のインスタンスを作成することです。

RestSharpとJson.Netを使用してnameとchildIdの各rawを入力するための最良の方法を知りたいです。または、「123」:[]を無視して、コードの興味深い部分を取得する方法はありますか?

お時間をいただきありがとうございます。

4

0 に答える 0