• Как шифровать payload?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Собственно вопрос: а что требуется?

    Этот вопрос всегда надо задавать тому, кто формирует требования, а не идти с этим вопросом в интернет к случайным людям.
    Мы тут посидим, пообсуждаем, примем решение и ты что-то там реализуешь.
    А в итоге окажется, что заказчик немножко "куку" и имел совсем не то, что мы тут посидели и решили.
    Иди и общайся с заказчиком.
    Ответ написан
    Комментировать
  • Как получить поле из JSON?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Потому что там путь посложнее:
    import requests
    r = requests.get("http://search.maps.sputnik.ru/search/addr?format=json&lat&q=Песочная+аллея,+дом+1")
    print(r.json()['result']['address'][0]['features'][0]['geometry']['geometries'][0]['coordinates'])
    # [37.674698, 55.79341]


    Как вариант - можно пробежаться рекурсией и вытянуть все ключи с 'coodinates':
    coordinates = []
    
    def search_key(data, key):
        if isinstance(data, list):
            for x in data:
                search_key(x, key)
        if isinstance(data, dict):
            for x in data.keys():
                if x == key:
                    coordinates.append(data[x])
                else:
                    search_key(data[x], key)
    
    search_key(r.json(), 'coordinates')
    print(coordinates)
    # [[37.674698, 55.79341]]
    Ответ написан
    Комментировать