将 Azure 索引搜索结果转换为 json 格式数据
Convert Azure index Search result to json format data
我对 Azure 搜索还很陌生。在了解它的同时,我想知道是否可以将搜索结果转换为 json 格式的数据(即使它是一个复杂的数据)。到目前为止,我已经尝试了以下并且能够将它映射到一个对象。
parameters = new SearchParameters()
{
OrderBy = new[]{"companyName desc"},
Facets = new []{"companyName"}
};
using (var client = _azureSearchClientFactory.GetAzureIndexClientForAllAdverts())
{
client.Documents.Search<AdvertDetail>("Oslo", parameters);
}
如果你想将对象转换成json字符串。正如 Yahnoosh 提到的,我们可以使用 JsonConvert.SerializeObject(Object)
轻松地做到这一点。
using Newtonsoft.Json
var json = JsonConvert.SerializeObject(object);
我对 Azure 搜索还很陌生。在了解它的同时,我想知道是否可以将搜索结果转换为 json 格式的数据(即使它是一个复杂的数据)。到目前为止,我已经尝试了以下并且能够将它映射到一个对象。
parameters = new SearchParameters()
{
OrderBy = new[]{"companyName desc"},
Facets = new []{"companyName"}
};
using (var client = _azureSearchClientFactory.GetAzureIndexClientForAllAdverts())
{
client.Documents.Search<AdvertDetail>("Oslo", parameters);
}
如果你想将对象转换成json字符串。正如 Yahnoosh 提到的,我们可以使用 JsonConvert.SerializeObject(Object)
轻松地做到这一点。
using Newtonsoft.Json
var json = JsonConvert.SerializeObject(object);