Это команда cpanel_json_xsp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
cpanel_json_xs - Утилита командной строки Cpanel :: JSON :: XS
СИНТАКСИС
cpanel_json_xs [-v] [-f формат ввода] [-t формат вывода]
ОПИСАНИЕ
cpanel_json_xs конвертирует между некоторыми форматами ввода и вывода (один из них - JSON).
Формат ввода по умолчанию - «json», а формат вывода по умолчанию - «json-pretty».
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-v Будьте немного более многословны.
-f из формата
Прочтите файл в заданном формате из STDIN.
fromformat может быть одним из:
json - текст с кодировкой json, либо utf-8, utf16-be / le, utf32-be / le
json-nonref - json согласно RFC 7159
json-relaxed - json со всеми расслабленными параметрами
json-unknown - json с allow_unknown
Storable - сохраняемое замороженное значение
storable-file - хранимый файл (Storable имеет два несовместимых формата)
bencode - используйте Convert :: Bencode, если доступно (среди прочего, используется торрент-файлами)
clzf - Формат Compress :: LZF (требуется, чтобы этот модуль был установлен)
eval - оценить данный код как (не-utf-8) Perl, в основном обратный "-t dump"
yaml - YAML (избегать любой ценой, требуется модуль YAML :)
строка - не пытайтесь декодировать данные файла
none - ничего не читается, создает скаляр undef - в основном полезно с -e
-t форматировать
Запишите файл в заданном формате в STDOUT.
"тоформат" может быть одним из:
json, json-utf-8 - в кодировке json, utf-8
json-pretty - как указано выше, но красиво напечатано с отсортированными ключами объектов
json-stringify - как json-pretty с allow_stringify
json-relaxed — как и json-pretty, но с дополнительными опциями
-> allow_stringify-> allow_blessed-> convert_blessed-> allow_unknown
-> allow_tags->stringify_infnan(1)
json-utf-16le, json-utf-16be - с прямым порядком байтов / с прямым порядком байтов utf-16
json-utf-32le, json-utf-32be - с прямым порядком байтов / с прямым порядком байтов utf-32
Storable - замороженное значение Storable в сетевом формате
storable-file - Сохраняемый файл в сетевом формате (Storable имеет два несовместимых
форматы)
bencode - используйте Convert :: Bencode, если доступно (среди прочего, используется торрент-файлами)
clzf - Сжать :: формат LZF
yaml - ЯМЛ
дамп - Данные :: Дамп
дампер - Данные :: Дампер
строка - записывает данные, как если бы это была строка
none - ничего не записывается, в основном полезно вместе с "-e"
Обратите внимание, что Data :: Dumper неправильно обрабатывает самореферентные структуры данных -
используйте вместо этого "дамп".
-e код
Оценить код Perl после чтения данных и перед их повторной записью - можно
используется для фильтрации, создания или извлечения данных. Записанные данные находятся в $ _, а
все, что там есть, записывается потом.
ПРИМЕРЫ
cpanel_json_xs -t нет
«JSON Lint» - пытается разобрать файл isitreally.json как JSON - если это действительный JSON,
команда ничего не выводит, иначе она выведет сообщение об ошибке и завершится с ненулевым
статус выхода.
pretty.json
Уточните файл JSON src.json в dst.json.
cpanel_json_xs -f хранимый файл
Прочтите сериализованный сохраняемый файл файл и распечатать его в формате JSON в удобном для чтения формате
СТАНДАРТ.
cpanel_json_xs -f хранимый файл -t yaml
То же, что и выше, но вместо этого напишите YAML (вообще не используя JSON :)
cpanel_json_xs -f none -e '$ _ = [1, 2, 3]'
Выгрузите массив perl как текст JSON в кодировке UTF-8.
{"список-анонсов"}} '-t строка
Распечатать список трекеров внутри торрент-файла.
lwp-запрос http://cpantesters.perl.org/show/Cpanel-JSON-XS.json | cpanel_json_xs
Получите сводку результатов cpan-testers "Cpanel :: JSON :: XS" и распечатайте ее.
Используйте cpanel_json_xsp в Интернете с помощью сервисов onworks.net