нифига.
По хорошему json должен выглядеть так:
{
"parentId": 123,
"parentItems": {
"itemId": 1,
"items": {
...
},
},
А выглядит так:
{
"123": {
"1": {
...
}
}
Как это уродство распарсить нормально? JsonConvert без чёткой модели не жрёт. А как оформить модель, когда вместо чёткого названия поля, там значение?
Гугл, поганец такой, при запросе типа "c#, "json key is value"" выкидывает суть и ищет просто "json key value" =(
никак
Нормально никак Можно извратиться типа Dictionary<string, dynamic> или ещё как, но из этого json непонятна структура
парсь в словарь и разбирай руками
Попробуй организовать как тебе нужно через анонимный тип?
По хорошему json должен выглядеть так: Почему он должен выглядеть так, кто это решил?
потому что мне нужен айди объекта и лежащие внутри объекта вложенные элементы. А тут какого-то хрена я получаю структуру Id: []
а какой json то реально приходит? И как вы его парсите?
в этом и проблема - никак не удаётся его распарсить. Какой гений его мне таким в функцию на возврат дал - я в душе не знаю
короче сорян, я ничего не понял)
"588ea151-4e1a-4890-a92d-6858277eab47": { "1": { "idfile": null, "last_read": null, "channel_read": null, "name_metering_channel": "Активная энергия, прием" }, "factory_number": "987987987", "date_meter_readings": "2023-10-11T08:33:01.509", "installation_location": "1" },
А нельзя распарить в какой-нибудь JsonObject ? А не в конкретную модель
как Dictionary<string, Dictionary<string, YourDTO>>
либо нельзя, либо мой код по парсингу в JsonObject был кривой и поэтому не сработал.
сейчас это пробую
Например любую хмл-ину можно превратить в XDocument, и лазить по XNode и т.д.
Обсуждают сегодня