Контест Middle Массивы изнутри обновлено
Плоские ключи из вложенного JSON
Условие
Дан JSON-объект. Выведите все листья в виде путь=значение, где путь это ключи через точку (индексы массивов тоже ключи). Порядок как в документе.
Значения: строки без кавычек, числа как есть, true, false, null. Пустой объект выводится как путь={}, пустой массив как путь=[].
Ввод: одна строка с JSON (до 10⁵ символов, ключи из латиницы и цифр, числа целые).
Пример
{"user":{"name":"Ира","tags":["a","b"]},"active":true}
user.name=Ира
user.tags.0=a
user.tags.1=b
active=true
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.