این دستور cpanel_json_xsp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
cpanel_json_xs - ابزار خط فرمان Cpanel::JSON::XS
خلاصه
cpanel_json_xs [-v] [-f قالب ورودی] [-t فرمت خروجی]
شرح
cpanel_json_xs بین برخی از فرمت های ورودی و خروجی تبدیل می شود (یکی از آنها JSON است).
فرمت ورودی پیش فرض "json" و فرمت خروجی پیش فرض "json-pretty" است.
OPTIONS
-v کمی پرحرفتر باشید.
-f fromformat
یک فایل را با فرمت داده شده از 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 - فشرده سازی:: فرمت LZF (نیاز به نصب آن ماژول دارد)
eval - کد داده شده را به عنوان (غیر utf-8) Perl ارزیابی کنید، اساساً معکوس "-t dump"
yaml - YAML (به هر قیمتی اجتناب کنید، به ماژول YAML نیاز دارد :)
رشته - سعی نکنید داده های فایل را رمزگشایی کنید
هیچ - هیچ چیز خوانده نمی شود، یک اسکالر "undef" ایجاد می کند - عمدتا با "-e" مفید است.
-t به فرمت
فایل را با فرمت داده شده در STDOUT بنویسید.
"toformat" می تواند یکی از موارد زیر باشد:
json، json-utf-8 - json، utf-8 کدگذاری شده است
json-pretty - مانند بالا، اما با کلیدهای شی مرتب شده زیبا چاپ شده است
json-stringify - به عنوان json-pretty با allow_stringify
json-relaxed - به عنوان json-زیبا، اما با گزینه های اضافی
->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-file - یک فایل قابل ذخیره در قالب شبکه (Storable دارای دو ناسازگار است
قالب ها)
bencode - استفاده از Convert::Bencode، در صورت وجود (در میان فایل های تورنت مورد استفاده قرار می گیرد)
clzf - فشرده سازی:: فرمت LZF
یامل - YAML
dump - Data:: Dump
دامپر - Data::Dumper
رشته - داده ها را طوری می نویسد که انگار یک رشته هستند
هیچ - هیچ چیز نوشته نمی شود، عمدتاً همراه با "-e" مفید است
توجه داشته باشید که Data::Dumper ساختارهای داده خودارجاعی را به درستی مدیریت نمی کند -
به جای آن از "dump" استفاده کنید.
کد -e
کد پرل را پس از خواندن داده ها و قبل از نوشتن دوباره آن ارزیابی کنید - می تواند
برای فیلتر کردن، ایجاد یا استخراج داده ها استفاده می شود. داده ای که نوشته شده است به $_ و است
هر چه در آنجا هست بعداً نوشته می شود.
مثال ها
cpanel_json_xs -t هیچ
"JSON Lint" - سعی می کند فایل را تجزیه کند isitreally.json به عنوان JSON - اگر JSON معتبر باشد،
فرمان هیچ خروجی نمی دهد، در غیر این صورت یک پیغام خطا چاپ می کند و با غیر صفر خارج می شود
وضعیت خروج
beautiful.json
فایل JSON را زیبا کنید src.json به dst.json.
cpanel_json_xs -f storable-file
فایل Storable سریال شده را بخوانید پرونده و یک نسخه JSON قابل خواندن توسط انسان از آن را چاپ کنید
STDOUT.
cpanel_json_xs -f storable-file -t yaml
مانند بالا، اما به جای آن YAML بنویسید (اصلاً از JSON استفاده نکنید :)
cpanel_json_xs -f هیچ -e '$_ = [1, 2, 3]'
آرایه پرل را به عنوان متن JSON با کد UTF-8 تخلیه کنید.
{"announce-list"}}' -t string
لیست ردیاب را در یک فایل تورنت چاپ کنید.
درخواست lwp http://cpantesters.perl.org/show/Cpanel-JSON-XS.json | cpanel_json_xs
خلاصه نتایج cpan-testers "Cpanel::JSON::XS" را واکشی کنید و آن را زیبا چاپ کنید.
با استفاده از خدمات onworks.net از cpanel_json_xsp به صورت آنلاین استفاده کنید