我正在尝试将嵌套响应映射到c#对象并且运气不佳。
我的查询返回
的结果var resp = Eclient.Search<dynamic>(q => q
.Type("movies")
.From(0)
.Size(20)
.QueryRaw(queryString));
如何将响应映射到C#对象? 它需要是动态的,即在响应中有一些数组的长度很长。
答案 0 :(得分:0)
将动态对象序列化为JSON,然后将字符串反序列化为正确的C#对象。但那将是完全没有效率的。为什么不传递动态对象或只是手动映射?