WbICHA, мне не нравится слово "сразу".
В нем есть какая-то хитрость. Или недосказанность. Под капотом регулярки сложнее. И обычно создают ненужную нагрузку. Просто если вы автору даёте это как панацею - то это плохая панацея. Мы не не в Perl и не в awk.
Вот ты забавный человек. Тебе-же по английски причина написана. Нет файла или каталога. Упрости задачу.
Укажи каталог который железно существует. Корневой там. Свой хоум укажи. Короче начни исследовать
проблему с разных сторон. Или ты думал что тут щас 100 советов накидают в какой строке кода искать.
lindou, вот эта резкая смена типа с атома на массив мне не нравится. Вряд-ли на такое можно написать маппинг. Вобщем независимо от языка разработки будь то Java/C#/Go есть 2 подхода к парсингу Json.
- объектный (маппинг)
- поточный.
Первый ты уже попробовал. Неудачно.
И второй тип парсинга предполагает что ты в цикле берешь элемент за элементом. И там проверяешь. Если это атом - то идешь по одной линии if и если массив то иначе. Мутно. Противно. И крайне неопределенно.
Скобки нужны чтобы любое выражение в т.ч. и содержащее запятые было правильно собрано в макрос. А скобки как известно не влияют не перформанс. Тоесть можно их щедрой рукой рассыпать. И если есть кейс СТАВИТЬ или НЕ СТАВИТЬ скобки то я-бы тоже предпочел поставить. И спать спокойно.