← man/data_processing
json_pp — man json_pp — 80×24
ugur@toprak:~/man/data_processing$man json_pp
Bölüm 1 Veri İşleme

json_pp

JSON::PP komut yardımcı programı

Özet

	   json_pp [-v] [-f girdi_biçimi] [-t çıktı_biçimi] [-json_opt json_seçeneği1[,json_seçeneği2[,...]]]

Açıklama

json_pp, bazı girdi ve çıktı biçimleri arasında (biri JSON olmak üzere) dönüştürme yapar. Bu program json_xs programından kopyalanmış ve değiştirilmiştir.

Varsayılan girdi biçimi json ve varsayılan çıktı biçimi pretty seçeneği etkinleştirilmiş json biçimidir.

Seçenekler

-f -f girdi_biçimi

Veriyi STDIN'den verilen biçimde okur.

Biçim türleri:

json JSON olarak

eval Perl kodu olarak

-t Veriyi STDOUT'a verilen biçimde yazar.

null eylem yok.

json JSON olarak

dumper Data::Dumper olarak

-json_opt JSON::PP seçenekleri

Kabul edilebilir seçenekler şunlardır:

ascii latin1 utf8 pretty indent space_before space_after relaxed canonical allow_nonref allow_singlequote allow_barekey allow_bignum loose escape_slash indent_length

Birden fazla seçenek virgülle ayrılmalıdır:

Doğru: -json_opt pretty,canonical

Yanlış: -json_opt pretty -json_opt canonical

-v Ayrıntılı (verbose) seçeneği, ancak şu anda aslında hiçbir etkisi yoktur.

-V Sürümü yazdırır ve çıkar.

Örnekler

	   $ perl -e'print q|{"foo":"XX","bar":1234567890000000000000000}|' |\
	      json_pp -f json -t dumper -json_opt pretty,utf8,allow_bignum

	   $VAR1 = {
		     'bar' => bless( {
				       'value' => [
						    '0000000',
						    '0000000',
						    '5678900',
						    '1234'
						  ],
				       'sign' => '+'
				     }, 'Math::BigInt' ),
		     'foo' => "\x{3042}\x{3044}"
		   };

	   $ perl -e'print q|{"foo":"XX","bar":1234567890000000000000000}|' |\
	      json_pp -f json -t dumper -json_opt pretty

	   $VAR1 = {
		     'bar' => '1234567890000000000000000',
		     'foo' => "\x{e3}\x{81}\x{82}\x{e3}\x{81}\x{84}"
		   };

Ayrıca Bakınız

JSON::PP, json_xs

Yazar

Makamaka Hannyaharamitu, <makamaka[at]cpan.org>

Telif Hakkı ve Lisans

Telif Hakkı 2010 Makamaka Hannyaharamitu

Bu kütüphane özgür bir yazılımdır; Perl'ün kendi koşullarıyla aynı koşullar altında yeniden dağıtabilir ve/veya değiştirebilirsiniz.

perl v5.34.1 21 Şubat 2026 JSON_PP(1)