The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Анонсирован /etc/os-release, единый файл с информацией о рел..."
Отправлено gaga, 15-Фев-12 19:21 
>Ну да, ну да. Чтобы добавить еще один ключ, нужно писать новый парсер, ага.

Ключ нет, а вот если один из параметров вдруг сможет принять одновременно несколько значений (массив), то начнется весьма интересное действо. Кстати, посмотрите, в преведенном
файле оно уже началось.

>Достаточно сравнить, насколько парсер формата ключ=значение проще парсера json.

Минимальный парсер json занимает пару сотен строк. Да и не обязательно использовать json, все же он не сильно человекочитаем. Но дело даже не в этом, а том, что он и так есть (будет) в системе в виде одной маленькой либы и одной маленькой консольной обертки, которые пишутся один раз на десять лет, и позволит навсегда забыть о массе проблем и перестать плодить это уродство, которое можно лицезреть, например, в любой утилите, берущей данные из /proc. Разбор любого файла конфига, лога или чего-то еще сведется к json_get_int( file, "parameter.name" );

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру