Đây là lệnh json_pp 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, chẳng hạn 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
json_pp - tiện ích lệnh JSON :: PP
SYNOPSIS
json_pp [-v] [-f from_format] [-t to_format] [-json_opt options_to_json]
MÔ TẢ
json_pp chuyển đổi giữa một số định dạng đầu vào và đầu ra (một trong số đó là JSON). Cái này
chương trình đã được sao chép từ json_xs và được sửa đổi.
Định dạng đầu vào mặc định là json và định dạng đầu ra mặc định là json với tùy chọn khá.
LỰA CHỌN
-f
-f từ_format
Đọc dữ liệu ở định dạng nhất định từ STDIN.
Các loại định dạng:
json
như JSON
đánh giá
như mã Perl
-t
Ghi dữ liệu ở định dạng đã cho vào STDOUT.
vô giá trị
không có hành động.
json
như JSON
máy xúc lật
dưới dạng Dữ liệu :: Dumper
-json_opt
các tùy chọn cho JSON :: PP
Các tùy chọn được chấp nhận là:
ascii latin1 utf8 khá thụt lề khoảng trắng_before khoảng trắng_ sau đó thư giãn canonical allow_nonref
allow_singlequote allow_barekey allow_bignum lỏng lẻo Escape_slash
-v
Tùy chọn dài dòng, nhưng hiện tại không có hành động nào trên thực tế.
-V
In phiên bản và thoát.
VÍ DỤ
$ perl -e'print q | {"foo": "XX", "bar": 1234567890000000000000000} | ' | \
json_pp -f json -t dumper -json_opt khá, utf8, allow_bignum
$ VAR1 = {
'bar' => ban phước ({
'giá trị' => [
'0000000',
'0000000',
'5678900',
'1234'
],
'dấu hiệu' => '+'
}, 'Math :: BigInt'),
'foo' => "\ x {3042} \ x {3044}"
};
$ perl -e'print q | {"foo": "XX", "bar": 1234567890000000000000000} | ' | \
json_pp -f json -t dumper -json_opt xinh
$ VAR1 = {
'bar' => '1234567890000000000000000',
'foo' => "\x{e3}\x{81}\x{82}\x{e3}\x{81}\x{84}"
};
Sử dụng json_pp trực tuyến bằng các dịch vụ onworks.net