LINUX.ORG.RU

История изменений

Исправление mittorn, (текущая версия) :

Меня кстати бесят, когда в проекте притащено 2-3 парсера json, а с библиотеками это частая ситуация.
Хотя я вплне понимаю, что в крупном проекте могут быть разные несвязанные между собой модули или другие библиотеки, каждая из которых с json'ом работает по своему и пересадить всех на один парсер не всегда возможно.
В винде есть стандартный парсер ini и он и был долгое время стандартом для текстовых конфигов. А в юниксах такого не было, потому сначала конфиги стали в xml пистать, что жутко не удобно, потом уже пошли json/yaml/toml. Из них более-менее удобный toml, но спецификация у него такая жирная и сложная, что я у себя просто ini запилил.

Исходная версия mittorn, :

Меня кстати бесят, когда в проекте притащено 2-3 парсера json, а с библиотеками это частая ситуация.
Хотя я вплне понимаю, что в крупном проекте могут быть разные несвязанные между собой модули или другие библиотеки, каждая из которых с json'ом работает по своему и пересадить всех на один парсер не всегда возможно