Я успешно извлек данные из IBM Watson Assistant Api, используя их ASP.NET SDK (который оснащен вспомогательными функциями), но с помощью Response.Write с данными выводит данные в виде строки, а не json.
AssistantService assistant = new AssistantService(
username,
password,
version_date
);
var results = assistant.ListLogs(workspace_id);
Response.Write(results);
Другими SDK, которые я пробовал, являются NodeJ и Python, для NodeJ я распечатал их в браузере и на консоли, Python только на консоли, и в этих 3 сценариях данные были правильно распечатаны как json, например, Вот некоторые из данных, зарегистрированных в Python:
Кто-нибудь знает, почему у меня такая проблема? Это из-за Response.Write (?) (Не уверен, что он испортил форматирование json или что-то в этом роде), потому что работают Nodejs и Python SDK. Я не уверен, что не так, когда я внедряю его в ASP.NET.
Документация по IBM Watson Assistant API SDK для ASP.NET находится здесь:
https://github.com/watson-developer-cloud/dotnet-standard-sdk
Я был бы очень признателен за любую помощь, это второй день, когда я застрял в этой проблеме, я должен работать с данными, но если они извлекаются как строка, я ничего не могу с этим поделать.