Как получить все JSON ключи и их значения в список одним действием?



  • Здравствуйте!
    Подскажите есть ли более простое решение получить сразу все ключи JSON и их значения
    а не получать все ключи потом все значения и в цикле объединять их в в единый список список.
    Спасибо!



  • @mocard said in Как получить все JSON ключи и их значения в список одним действием?:

    Здравствуйте!
    Подскажите есть ли более простое решение получить сразу все ключи JSON и их значения
    а не получать все ключи потом все значения и в цикле объединять их в в единый список список.
    Спасибо!

    Вы бы предоставили исходные данные и то, в каком виде хотите получить результат



  • Пример кода публичных данных

    {
        "ОГРН": "1075000010964",
        "ИНН": "5017073045",
        "КПП": "501701001",
        "Статус": {
            "Код": "117",
            "Наим": "Юридическое лицо признано несостоятельным (банкротом) и в отношении него открыто конкурсное производство"
        },
        "Регион": {
            "Код": "50",
            "Наим": "Московская область"
        },
        "ЮрАдрес": {
            "НасПункт": "г. Истра",
            "АдресРФ": "143500, Московская область, г. Истра, ул. Маяковского, д. 21, офис 221",
            "ИдГАР": null,
            "Недост": false
        },
        "ОКВЭД": {
            "Код": "68.1",
            "Наим": "Покупка и продажа собственного недвижимого имущества",
            "Версия": "2014"
        },
    

    К примеру "ЮрАдрес" содержит:
    "НасПункт": "г. Истра",
    "АдресРФ": "143500, Московская область, г. Истра, ул. Маяковского, д. 21, офис 221",
    "ИдГАР": null,
    "Недост": false
    я получаю все ключи потом все значения потом в цикле объединяю ключи с значениями и формирую новый список.
    Вопрос как получить ключи и значения одним более простым действием? Если конечно такое есть. Спасибо!



  • @mocard said in Как получить все JSON ключи и их значения в список одним действием?:

    я получаю все ключи потом все значения потом в цикле объединяю ключи с значениями и формирую новый список.
    Вопрос как получить ключи и значения одним более простым действием? Если конечно такое есть. Спасибо!

    Получайте количество ключей через действие "Количество элементов", а затем в цикле получайте и ключи и значения да соединяйте как необходимо



  • @Fox
    Так не выходит это объект, количество элементов undefined

    {
        "НасПункт": "г. Истра",
        "АдресРФ": "143500, Московская область, г. Истра, ул. Маяковского, д. 21, офис 221",
        "ИдГАР": null,
        "Недост": false
    }
    


  • Делаю вот так. Просто думал может есть более изящнее решение.
    80efffc2-fad9-4cc6-8be8-41b1aae1dcc1-image.png



  • @mocard said in Как получить все JSON ключи и их значения в список одним действием?:

    @Fox
    Так не выходит это объект, количество элементов undefined

    {
        "НасПункт": "г. Истра",
        "АдресРФ": "143500, Московская область, г. Истра, ул. Маяковского, д. 21, офис 221",
        "ИдГАР": null,
        "Недост": false
    }
    

    Я говорил про действие в модуле JSON

    f65037ae-be6c-4c2a-b855-18f8761973ed-изображение.png



  • @mocard Я говорил про такую конструкцию:

    0b21711c-8ae4-405c-9345-423eda3ad281-изображение.png

    Тестовый скрипт: 2418.xml



  • Шикарно! Спасибо!



  • @Fox ТО ЧТО НАДО! Огинь!


Log in to reply