0
Answered

API формирование result

DaData user 23302 2 years ago updated 2 years ago 3

Добрый день, понравилось поле result в ответе API, подскажите алгоритм как оно формируется, нужно формировать адрес в формате для Почты России. 
Не понятен сам алгоритм, в одних случаях поле Город пустое, в других - нет и так с многими полями

P.s. Если можно решение на Java

Answer

Answer
Answered

Добрый день! Это просто конкат полей от региона до квартиры через запятую (region_with_type, area_with_type, city_with_type...)


Плюс две особенности:

  1. Если город — центр региона (capital_marker = 2), название региона не пишется.
  2. Если город — центр района (capital_marker = 1), название района не пишется.
Answer
Answered

Добрый день! Это просто конкат полей от региона до квартиры через запятую (region_with_type, area_with_type, city_with_type...)


Плюс две особенности:

  1. Если город — центр региона (capital_marker = 2), название региона не пишется.
  2. Если город — центр района (capital_marker = 1), название района не пишется.

А можете указать все названия полей, которые приходят из АПИ, для формирования этой строки ?

region_with_type
area_with_type
city_with_type
settlement_with_type
street_with_type
house_type
house
block_type
block
flat_type
flat
postal_box