将Azure索引搜索结果转换为json格式数据

时间:2018-11-27 07:15:41

标签: c# azure azure-search

我对Azure搜索还很陌生。在学习它的同时,我想知道是否有可能将搜索结果转换为json格式的数据(即使它是一个复杂的数据)。到目前为止,我已经尝试了以下方法并将其映射到对象。

parameters = new SearchParameters()
            {
                OrderBy = new[]{"companyName desc"},
                Facets = new []{"companyName"}

            };
using (var client = _azureSearchClientFactory.GetAzureIndexClientForAllAdverts())
{
    client.Documents.Search<AdvertDetail>("Oslo", parameters);
}

1 个答案:

答案 0 :(得分:1)

如果要将对象隐藏为json字符串。正如Yahnoosh提到的,我们可以使用JsonConvert.SerializeObject(Object)轻松地做到这一点。

using Newtonsoft.Json
var json = JsonConvert.SerializeObject(object);