这是命令 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 - 根据 RFC 7159 的 json
json-relaxed - 带有所有宽松选项的 json
json-unknown - 带有 allow_unknown 的 json
可存储 - 可存储的冻结值
可存储文件 - 可存储文件(可存储有两种不兼容的格式)
bencode - 使用 Convert::Bencode,如果可用(由 torrent 文件等使用)
clzf - Compress::LZF 格式(需要安装该模块)
eval - 将给定的代码评估为(非 utf-8)Perl,基本上与“-t dump”相反
yaml - YAML(不惜一切代价避免,需要 YAML 模块 :)
字符串 - 不要尝试解码文件数据
none - 不读取任何内容,创建一个“undef”标量 - 主要与“-e”一起使用
-t 格式化
将给定格式的文件写入 STDOUT。
“toformat”可以是以下之一:
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->字符串化_infnan(1)
json-utf-16le, json-utf-16be - 小端/大端 utf-16
json-utf-32le, json-utf-32be - 小端/大端 utf-32
可存储 - 网络格式的可存储冻结值
可存储文件 - 网络格式的可存储文件(可存储有两个不兼容的
格式)
bencode - 使用 Convert::Bencode,如果可用(由 torrent 文件等使用)
clzf - 压缩::LZF 格式
yaml - yaml
转储 - 数据::转储
倾销者 - 数据::倾销者
字符串 - 将数据写成字符串
none - 什么都没有写,主要与“-e”一起使用
请注意, Data::Dumper 不能正确处理自引用数据结构 -
改用“转储”。
-e 代码
在读取数据之后和再次写出之前评估 perl 代码 - 可以
用于过滤、创建或提取数据。 已经写入的数据在$_,并且
里面的东西都是后来写出来的。
示例
cpanel_json_xs -t 无
“JSON Lint” - 尝试解析文件 isitrely.json 作为 JSON - 如果它是有效的 JSON,则
命令什么都不输出,否则它将打印一条错误消息并以非零值退出
退出状态。
漂亮的.json
美化 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 数组转储为 UTF-8 编码的 JSON 文本。
{"announce-list"}}' -t 字符串
在 torrent 文件中打印跟踪器列表。
lwp请求 http://cpantesters.perl.org/show/Cpanel-JSON-XS.json | cpanel_json_xs
获取 cpan-testers 结果摘要 "Cpanel::JSON::XS" 并漂亮地打印它。
使用 onworks.net 服务在线使用 cpanel_json_xsp