Как преобразовать результат поискового запроса Azure в формат таблицы или таблицы - PullRequest
0 голосов
/ 18 марта 2019

Я использую хранилище больших двоичных объектов для сохранения данных из своего чат-бота Botframework v4.

Когда я запрашиваю результаты с помощью поиска Azure, я получаю следующее:

{
"@odata.context": "https://roboadvisorydatasearch.search.windows.net/indexes('azureblob-index')/$metadata#docs(*)",
"value": [
    {
        "@search.score": 1,
        "content": "{\"id\":\"3470100\",\"realId\":\"3470100\",\"document\":{\"name\":\"pierre\",\"age\":18,\"gender\":\"weiblich\",\"education\":\"Abitur\",\"complete\":true,\"roundCounter\":1,\"riskchoices\":[\"B\"],\"riskAssessmentComplete\":true,\"riskDescription\":\"höchst risikoliebend\",\"order\":[\"0\",\"2\",\"1\"],\"choice\":\"Plus GmbH\",\"follow\":true,\"endRepeat\":true,\"eTag\":\"\\\"0x8D6AB012AE82E05\\\"\",\"loss1\":\"ACG GmbH\",\"win1\":\"Plus GmbH\",\"win2\":\"Breen GmbH\",\"payout\":\"Du bekommst 7000 Geldeinheiten = 7,00€ ausgezahlt.\"}}\n"
    },
    {
        "@search.score": 1,
        "content": "{\"id\":\"159287\",\"realId\":\"159287\",\"document\":{\"name\":\"A18\",\"age\":18,\"gender\":\"weiblich\",\"education\":\"Abitur\",\"complete\":true,\"roundCounter\":7,\"riskchoices\":[\"A\",\"A\",\"A\",\"A\",\"A\",\"A\",\"B\"],\"riskAssessmentComplete\":true,\"riskDescription\":\"risikoavers\",\"order\":[\"1\",\"2\",\"0\"],\"choice\":\"ACG GmbH\",\"follow\":false,\"endRepeat\":true,\"eTag\":\"\\\"0x8D6A94E40672463\\\"\",\"win1\":\"Breen GmbH\",\"win2\":\"Plus GmbH\",\"loss2\":\"ACG GmbH\",\"payout\":\"Du bekommst 5000 Geldeinheiten = 5,00€ ausgezahlt.\"}}\n"
    }
]
}

Что мне нужно - это таблица /электронная таблица (которую я могу использовать в Excel, например).Каждый результат должен быть в строке, а столбцы должны быть ключами из JSON внутри каждого «контента».Этот веб-сайт прекрасно работает, но только если я вставляю объект в «контент».Но делать это для каждого ряда было бы большой работой.

1 Ответ

1 голос
/ 19 марта 2019

Наш API не поддерживает возврат результатов в формате CSV. Вам нужно конвертировать ответ самостоятельно.

Пример решения для C #: Преобразование строки JSON в CSV и преобразование CSV в JSON в c #

Пример решения для JavaScript: Как преобразовать JSON в формат CSV и сохранить в переменной

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...