Удалить данные из JSON

Поздний ответ:)

Я бы сделал что-то вроде этого:

from time import sleep

print('Please provide input in 20 seconds! (Hit Ctrl-C to start)')
try:
    for i in range(0,20):
        sleep(1) # could use a backward counter to be preeety :)
    print('No input is given.')
except KeyboardInterrupt:
    raw_input('Input x:')
    print('You, you! You know something.')

Я знаю, что это не одно и то же, но многие проблемы реальной жизни могут быть решены таким образом. (Мне обычно нужен тайм-аут для ввода пользователем, когда я хочу, чтобы что-то продолжало работать, если пользователь не существует в данный момент.)

Надеюсь, это по крайней мере частично помогает. (Если кто-нибудь все это прочитает :))

0
задан Tom 19 March 2019 в 12:31
поделиться

1 ответ

Я думаю, что вы ищете

unset($OBJECT['INDEX']);

, вы можете перебирать свой JSON, и когда вы соответствуете вашему условию, вы можете вызвать метод PHP unset () для удаления индекса

[114 ] * Обновить образец кода для удаления с помощью php

$json_decoded = json_decode($json_encoded, true);
foreach ($json_decoded as $i => $object)
    if ($object['data']['index'] == 2)
        unset($json_decoded[$i]);
0
ответ дан Syed Naeem 19 March 2019 в 12:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: