10 / 10 / 1
Регистрация: 27.11.2011
Сообщений: 153
|
|||||||||||
1 | |||||||||||
Вложенность типов адресса: улица, дом, квартира31.08.2017, 18:47. Показов 2062. Ответов 8
Добрый вечер. Есть json строка, я пытаюсь разложить ее по типу: для каждой улицы свои дома, для дома - свои квартиры, но пока безрезультатно, поэтому прошу помощи у Вас. Набросал такую вот структуру данных:
P.S. Повлиять на серверную часть и структуру json нельзя.
0
|
31.08.2017, 18:47 | |
Ответы с готовыми решениями:
8
Дан массив данных о клиентах пункта проката: фамилия, имя, отчество, адрес (улица, дом, квартира) Классы дом,улица,город Классы улица, дом и город Организовать иерархию классов: дом, улица, город |
31.08.2017, 19:59 | 2 | |||||
lFreeManl, немного не понятно, что вам требуется...
Вот этот инструмент приводит к довольно простому коду, как ниже. А вам что нужно сделать?
0
|
10 / 10 / 1
Регистрация: 27.11.2011
Сообщений: 153
|
||||||||||||||||
31.08.2017, 20:19 [ТС] | 3 | |||||||||||||||
insite2012, смотрите, в моем json есть елемент "street", сначала группируем элементы по нему, в моем случае должно получиться:
Инструмент безусловно крут, но я думаю что в данной задаче мало чем сможет помочь(
0
|
31.08.2017, 20:46 | 4 |
Думаю да, но не совсем.
Как я понял вашу задачу, вам нужно что-то вроде своего парсера-группировщика Json в какой-то ваш тип. Тогда я бы предложил такой путь-сначала преобразовать ваш Json к тому типу (или массиву типов), что нам выдал инструмент (как-никак, строгая типизация даст нам массу преимуществ, та же возможность использовать LINQ и прочее), ну а потом уже как-то группировать и преобразовывать массив объектов, полученных из Json во что-то другое.
0
|
31.08.2017, 21:26 | 5 | |||||
Сообщение было отмечено lFreeManl как решение
Решение
lFreeManl, типа того что на скрине должен быть результат? Если так, код примера ниже.
1
|
10 / 10 / 1
Регистрация: 27.11.2011
Сообщений: 153
|
|
31.08.2017, 21:34 [ТС] | 7 |
insite2012, щас затестю
0
|
10 / 10 / 1
Регистрация: 27.11.2011
Сообщений: 153
|
|
31.08.2017, 21:57 [ТС] | 9 |
Именно, поэтому я докинул в базу новые адреса, дома, квартиры и все действительно работает *тьфу-тьфу-тьфу*) Большое спасибо!)
0
|
31.08.2017, 21:57 | |
31.08.2017, 21:57 | |
Помогаю со студенческими работами здесь
9
Запрос с параметрами Улица, Дом, Квартира, Жители Выбор данных в связанных списках Улица, Дом, Квартира Опишите, используя структуру записи, данные о студентах (фамилия, улица, дом, квартира) Описать, используя структуру, почтовую сортировку (город, улица, дом, квартира, кому, ценность) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |