http://cdn-frm-eu.wargaming.net/4.5/style_images/wg/snapback.pngMinamoto_ru (03 сен 2020 - 09:16) писал: Чет я не понял сути вашей проблемы. Да, этим методом, с указанием только нужных полей, получаете полный список всех танков с id и name, кладете в нужную вам структуру и ей пользуетесь далее по своему усмотрению. Чего не хватает то? Я лучше поясню на примере, что имелось в виду… К примеру, необходимо узнать идентификатор танка ИС-4. Мне необходимо сопоставить имя танка его идентификатору, но сначала надо узнать его, для этого нужно найти запись «ИС-4» и увидеть в какой иерархии находится запись «6145». 6145 – для меня код, он неизвестен и скрыт в отличие от имени танка (аргумент, входные данные). В дереве нодов запись имени «ИС-4» принадлежит идентификатору «6145», то есть в иерархии узлов 6145 стоит выше, чем ИС-4. Другими словами, неизвестный мне идентификатор скрывает искомое имя. Я не смогу обратиться к имени не зная заранее идентификатор. Мысль была о том, чтобы найти в API такой же по работе метод как /wot/account/list/, где в массиве существует пара «ключ-значение»: фактическое имя пользователя и к нему привязанный идентификатор. Метод "/wot/account/list/": developers.wargaming.net/reference/all/wot/account/listJSON "data": [ { "nickname": "MI1001", "account_id": 14452571 }, … ] А на практике задача формулируется так: как разом узнать все имена техники, «не заходя» в их идентификаторы? С массивом можно было бы войти в известные и неизменные поля / точечные нотации: data[0].tank_id; data[0].short_name; data[1].tank_id; data[1].short_name и далее, если json-объект такого вида: Работа вымышленного методаJSON "data": [ { "tank_id": 6145, "short_name": "ИС-4" }, … ] - Сделать это через подбор натурального числа индекса массива, через счётное множество. А как сделать тот же перебор с неизвестными ID (data.6145.tank_id; data.6145.short_name)? Метод "/wot/encyclopedia/vehicles/": developers.wargaming.net/reference/all/wot/encyclopedia/vehicles JSON "data": { "6145": { "tank_id": 6145 }, … } Учётных записей пользователей миллионы, а техники вот столько, тоже не мало: Метод "/wot/encyclopedia/vehicles/": developers.wargaming.net/reference/all/wot/encyclopedia/vehicles JSON "meta": { "count": 100, "page_total": 7, "total": 671, "limit": 100, "page": 1 } В результате, как мне видится, необходимо заранее знать ID-техники. Ещё раз повторюсь, в /wot/account/list/ организован поиск по имени, и это проще…