यह कमांड cpanel_json_xsp है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
cpanel_json_xs - Cpanel::JSON::XS कमांडलाइन उपयोगिता
SYNOPSIS
cpanel_json_xs [-v] [-f इनपुटफॉर्मेट] [-t आउटपुटफॉर्मेट]
वर्णन
cpanel_json_xs कुछ इनपुट और आउटपुट स्वरूपों के बीच परिवर्तित होता है (उनमें से एक JSON है)।
डिफ़ॉल्ट इनपुट प्रारूप "json" है और डिफ़ॉल्ट आउटपुट प्रारूप "json-pretty" है।
विकल्प
-v थोड़ा अधिक विस्तृत हो।
-एफ सेप्रारूप
STDIN से दिए गए प्रारूप में एक फ़ाइल पढ़ें।
"fromformat" इनमें से एक हो सकता है:
json - एक json पाठ एन्कोडेड, या तो utf-8, utf16-be/le, utf32-be/le
json-nonref - RFC 7159 के अनुसार json
json-रिलैक्स्ड - json सभी आरामदायक विकल्पों के साथ
JSON-अज्ञात - json अनुमति_अज्ञात के साथ
भंडारण योग्य - एक भंडारण योग्य जमे हुए मूल्य
संग्रहणीय-फ़ाइल - एक संग्रहणीय फ़ाइल (स्टोरेबल के दो असंगत प्रारूप हैं)
बेनकोड - यदि उपलब्ध हो तो Convert::Bencode का उपयोग करें (टोरेंट फ़ाइलों द्वारा उपयोग किया जाता है, दूसरों के बीच में)
clzf - कंप्रेस::LZF प्रारूप (उस मॉड्यूल को स्थापित करने की आवश्यकता है)
eval - दिए गए कोड का मूल्यांकन (गैर-utf-8) पर्ल के रूप में करें, मूल रूप से "-t डंप" का विपरीत
yaml - YAML (हर कीमत पर बचें, YAML मॉड्यूल की आवश्यकता है :)
स्ट्रिंग - फ़ाइल डेटा को डीकोड करने का प्रयास न करें
कोई नहीं - कुछ भी नहीं पढ़ा जाता है, एक "अनिर्धारित" अदिश बनाता है - मुख्य रूप से "-ई" के साथ उपयोगी
-टी toformat
फ़ाइल को दिए गए प्रारूप में STDOUT पर लिखें।
"टूफ़ॉर्मेट" इनमें से एक हो सकता है:
json, json-utf-8 - json, utf-8 एन्कोडेड
json-सुंदर - जैसा कि ऊपर है, लेकिन क्रमबद्ध ऑब्जेक्ट कुंजियों के साथ सुंदर-मुद्रित
json-stringify - अनुमति_stringify के साथ json-सुंदर के रूप में
json-relaxed - json-pretty की तरह, लेकिन अतिरिक्त विकल्पों के साथ
->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
भंडारण योग्य - नेटवर्क प्रारूप में एक भंडारण योग्य जमे हुए मूल्य
स्टोरेजेबल-फ़ाइल - नेटवर्क प्रारूप में एक स्टोरेजेबल फ़ाइल (स्टोरेबल में दो असंगत हैं
प्रारूप)
बेनकोड - यदि उपलब्ध हो तो Convert::Bencode का उपयोग करें (टोरेंट फ़ाइलों द्वारा उपयोग किया जाता है, दूसरों के बीच में)
clzf - कंप्रेस::LZF प्रारूप
YAML - YAML
डंप - डेटा::डंप
डम्पर - डेटा::डम्पर
स्ट्रिंग - डेटा को ऐसे लिखता है जैसे कि वह एक स्ट्रिंग हो
कोई नहीं - कुछ भी नहीं लिखा जाता है, मुख्य रूप से "-ई" के साथ उपयोगी है
ध्यान दें कि डेटा::डम्पर स्व-संदर्भित डेटा संरचनाओं को सही ढंग से संभाल नहीं पाता है -
इसके बजाय "डंप" का उपयोग करें।
-ई कोड
डेटा को पढ़ने के बाद और उसे दोबारा लिखने से पहले पर्ल कोड का मूल्यांकन करें - किया जा सकता है
डेटा को फ़िल्टर करने, बनाने या निकालने के लिए उपयोग किया जाता है। जो डेटा लिखा गया है वह $_, और में है
वहां जो कुछ भी है उसे बाद में लिखा जाता है।
उदाहरण
cpanel_json_xs -t कोई नहीं
"JSON लिंट" - फ़ाइल को पार्स करने का प्रयास करता है वास्तव में.json JSON के रूप में - यदि यह वैध JSON है, तो
कमांड कुछ भी आउटपुट नहीं करता है, अन्यथा यह एक त्रुटि संदेश प्रिंट करेगा और गैर-शून्य के साथ बाहर निकल जाएगा
बाहर निकलने की स्थिति।
सुंदर.json
JSON फ़ाइल को सुंदर बनाएं src.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]'
पर्ल ऐरे को UTF-8 एन्कोडेड JSON टेक्स्ट के रूप में डंप करें।
{"घोषणा-सूची"}}' -टी स्ट्रिंग
टोरेंट फ़ाइल के अंदर ट्रैकर सूची प्रिंट करें।
LWP-अनुरोध http://cpantesters.perl.org/show/Cpanel-JSON-XS.json | cpanel_json_xs
सीपीएएन-परीक्षक परिणाम सारांश "सीपैनल::जेएसओएन::एक्सएस" प्राप्त करें और इसे सुंदर रूप से प्रिंट करें।
onworks.net सेवाओं का उपयोग करके ऑनलाइन cpanel_json_xsp का उपयोग करें