ElasticSearch RESTAPIから以下の応答があります。
{
hits:
{
hits:[{
_source: { type:"test" }
}]
}
}
私は同じものを使用して逆シリアル化しようとしています...
JsonConvert.DeserializeObject<Document>(response)
以下はDocumentクラスの構造ですが、オブジェクトに値を入力できません。デシリアライズされたオブジェクトの値は常にnullのままです。
class Document
{
public Hits hits { set; get; }
}
class Hits
{
public IEnumerable<Source> _source { set; get; }
}
class Source
{
public string type { set; get; }
}
与えられた応答を逆シリアル化する方法は?または私はここで何が間違っているのですか?
これを試して
class Document
{
public Hits hits { set; get; }
}
class Hits
{
public IEnumerable<Hit> hits { set; get; }
}
class Hit
{
public Source _source { set; get; }
}
class Source
{
public string type { set; get; }
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加