Невозможно создать объект сопоставления / модель ответа для полученного ответа JSON от службы.
Попытка создания пользовательского JsonConverter, но не удалось найти подходящий метод, который может помочь решить проблему десериализации
Ниже приведен ответ JSON, который я получаю от службы.
{
"$base": "Collection",
"nodeType": "PROTOCOL",
"Smart Building 0": {
"$base": "Collection",
"nodeType": "NETWORK",
"truncated": "true"
},
"Smart Building 1": {
"$base": "Collection",
"nodeType": "NETWORK",
"truncated": "true"
},
"Smart Building 2": {
"$base": "Collection",
"nodeType": "NETWORK",
"truncated": "true"
}
}
Пример 1: - та же служба может возвращать формат ниже JSON
{
"$base": "Collection",
"nodeType": "PROTOCOL",
"Smart Building 0": {
"$base": "Collection",
"nodeType": "NETWORK",
"truncated": "true"
},
"Smart Building 1": {
"$base": "Collection",
"nodeType": "NETWORK",
"truncated": "true"
}
}
Создать класс корневого объекта c #так что его можно легко использовать для десериализации с помощью JsonConvert