我对Azure搜索还很陌生。在学习它的同时,我想知道是否有可能将搜索结果转换为json格式的数据(即使它是一个复杂的数据)。到目前为止,我已经尝试了以下方法并将其映射到对象。
parameters = new SearchParameters()
{
OrderBy = new[]{"companyName desc"},
Facets = new []{"companyName"}
};
using (var client = _azureSearchClientFactory.GetAzureIndexClientForAllAdverts())
{
client.Documents.Search<AdvertDetail>("Oslo", parameters);
}
答案 0 :(得分:1)
如果要将对象隐藏为json字符串。正如Yahnoosh提到的,我们可以使用JsonConvert.SerializeObject(Object)
轻松地做到这一点。
using Newtonsoft.Json
var json = JsonConvert.SerializeObject(object);