Đây là lệnh cpanel_json_xsp có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
cpanel_json_xs - Tiện ích dòng lệnh Cpanel :: JSON :: XS
SYNOPSIS
cpanel_json_xs [-v] [-f định dạng đầu vào] [-t định dạng đầu ra]
MÔ TẢ
cpanel_json_xs chuyển đổi giữa một số định dạng đầu vào và đầu ra (một trong số đó là JSON).
Định dạng đầu vào mặc định là "json" và định dạng đầu ra mặc định là "json-pretty".
LỰA CHỌN
-v Hãy dài dòng hơn một chút.
-f from format
Đọc tệp ở định dạng nhất định từ STDIN.
"fromformat" có thể là một trong số:
json - một văn bản json được mã hóa, utf-8, utf16-be / le, utf32-be / le
json-nonref - json theo RFC 7159
json thư thái - json với tất cả các tùy chọn thư giãn
json-chưa biết - json với allow_unknown
lưu trữ - một giá trị đông lạnh lưu trữ
tập tin lưu trữ - một tập tin lưu trữ (tập tin lưu trữ có hai định dạng không tương thích)
bencode - sử dụng Convert :: Bencode, nếu có (được sử dụng bởi các tệp torrent, trong số các tệp khác)
clzf - Nén :: định dạng LZF (yêu cầu cài đặt mô-đun đó)
eval - đánh giá mã đã cho là (non-utf-8) Perl, về cơ bản là đảo ngược của "-t dump"
yaml - YAML (tránh bằng mọi giá, yêu cầu mô-đun YAML :)
string - không cố gắng giải mã dữ liệu tệp
không có gì - không có gì được đọc, tạo ra một đại lượng vô hướng "undef" - chủ yếu hữu ích với "-e"
-t định dạng
Ghi tệp ở định dạng đã cho vào STDOUT.
"toformat" có thể là một trong số:
json, json-utf-8 - mã hóa json, utf-8
json-pretty - như trên, nhưng được in khá đẹp với các phím đối tượng được sắp xếp
json-stringify - as json-pretty với allow_stringify
json-thoải mái - như json-đẹp, nhưng có các tùy chọn bổ sung
-> allow_stringify-> allow_blessed-> convert_blessed-> allow_unknown
-> allow_tags->xâu chuỗi_infnan(1)
json-utf-16le, json-utf-16be - little endian / big endian utf-16
json-utf-32le, json-utf-32be - little endian / big endian utf-32
lưu trữ - một giá trị cố định lưu trữ ở định dạng mạng
tập tin lưu trữ - một tập tin lưu trữ ở định dạng mạng (tập tin lưu trữ có hai không tương thích
định dạng)
bencode - sử dụng Convert :: Bencode, nếu có (được sử dụng bởi các tệp torrent, trong số các tệp khác)
clzf - Nén :: định dạng LZF
yaml - YAML
kết xuất - Dữ liệu :: Dump
trình kết xuất - Dữ liệu :: Dumper
string - ghi dữ liệu ra ngoài như thể nó là một chuỗi
không - không có gì được viết, chủ yếu hữu ích cùng với "-e"
Lưu ý rằng Data :: Dumper không xử lý các cấu trúc dữ liệu tự tham chiếu một cách chính xác -
thay vào đó sử dụng "dump".
-mã
Đánh giá mã perl sau khi đọc dữ liệu và trước khi viết lại - có thể
được sử dụng để lọc, tạo hoặc trích xuất dữ liệu. Dữ liệu đã được ghi bằng $ _, và
bất cứ điều gì trong đó được viết ra sau đó.
VÍ DỤ
cpanel_json_xs -t none
"JSON Lint" - cố gắng phân tích cú pháp tệp isitreally.json dưới dạng JSON - nếu nó là JSON hợp lệ,
lệnh không xuất ra kết quả nào, nếu không nó sẽ in thông báo lỗi và thoát với giá trị khác XNUMX
trạng thái thoát.
khá.json
Kiểm tra trước tệp JSON src.json đến dst.json.
cpanel_json_xs -f stocking-file
Đọc tệp lưu trữ tuần tự hồ sơ và in phiên bản JSON mà con người có thể đọc được của nó để
GIỚI THIỆU.
cpanel_json_xs -f st Lovely-file -t yaml
Tương tự như trên, nhưng hãy viết YAML thay thế (hoàn toàn không sử dụng JSON :)
cpanel_json_xs -f none -e '$ _ = [1, 2, 3]'
Kết xuất mảng perl dưới dạng văn bản JSON được mã hóa UTF-8.
Chuỗi {"thông báo-danh sách"}} '-t
In danh sách trình theo dõi bên trong tệp torrent.
yêu cầu lwp http://cpantesters.perl.org/show/Cpanel-JSON-XS.json | cpanel_json_xs
Tìm nạp tóm tắt kết quả cpan-testers "Cpanel :: JSON :: XS" và in nó ra.
Sử dụng cpanel_json_xsp trực tuyến bằng các dịch vụ onworks.net