JSON सर्च
किसी क्वेरी से मेल खाती हर की और वैल्यू खोजें, हर एक का अपना पथ, फिर स्ट्रिंग वैल्यू के भीतर जो मिले उसे बदलें।
इनपुट
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
मैच
टाइप करते ही यहां मैच दिखेंगे।
नतीजा
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
बदलने के बाद का दस्तावेज़ यहां दिखेगा।
बदलाव
सब बदलें ने जो बदला वह यहां दिखेगा।
यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।
इस टूल के बारे में
क्वेरी तीन तरह से मिलान कर सकती है। एक्ज़ैक्ट वही अक्षर खोजता है जो आपने टाइप किए, उसी क्रम में और एक-दूसरे से सटे हुए, जैसे एक सामान्य टेक्स्ट खोज करती है। फ़ज़ी उन्हीं अक्षरों को उसी क्रम में खोजता है पर बीच में कुछ भी और होने देता है, जिससे कोई टाइपो या आधा-याद नाम भी मिल जाता है, इसकी कीमत यह है कि बदलने के लिए कोई साफ़ हिस्सा नहीं बचता। रेगुलर एक्सप्रेशन क्वेरी को एक JavaScript पैटर्न मानता है, जिसमें केस सेंसिटिविटी उसका इकलौता परोक्ष विकल्प है। खोज की, वैल्यू या दोनों में देख सकती है, और एक टाइप फ़िल्टर वैल्यू मैच को एक टाइप तक सीमित करता है, स्ट्रिंग, नंबर, बूलियन, null, ऑब्जेक्ट या ऐरे, जो की मैच पर भी लागू होता है, तो टाइप को बूलियन पर सेट करके की में खोजने से वे सभी की मिलती हैं जिनकी वैल्यू true या false है। बदलना सिर्फ़ उस स्ट्रिंग वैल्यू को छूता है जो एक्ज़ैक्ट या रेगुलर एक्सप्रेशन से मेल खाई हो: नंबर, बूलियन और null में से हर एक को लिखने का ठीक एक ही वैध तरीका है, और उसके बीच में टेक्स्ट डालने से ऐसी चीज़ बन जाती जो JSON है ही नहीं, इसलिए यह टूल ऐसा कभी नहीं करता। ऑब्जेक्ट की को खोजा जा सकता है पर यहां कभी उसका नाम नहीं बदला जाता, क्योंकि की का नाम सुरक्षित रूप से बदलने का मतलब है दस्तावेज़ में बाकी हर जगह उसके संदर्भ को ढूंढकर अपडेट करना, जो इससे अलग और बड़ा काम है। मैच पैनल दोनों मोड में टाइप करते ही अपडेट होता है, यही प्रीव्यू है: जब तक सब बदलें नहीं दबाया जाता तब तक दस्तावेज़ में कुछ नहीं बदलता, और किसी भी मैच पर क्लिक करने से बाईं तरफ़ के एडिटर में ठीक उसी जगह पहुंच जाते हैं।
कैसे उपयोग करें
- अपना JSON एडिटर में पेस्ट करें, या उदाहरण लोड करें।
- एक क्वेरी टाइप करें। चुनें कि यह की, वैल्यू या दोनों में खोजे, कैसे मिलान करे, और चाहें तो इसे एक वैल्यू टाइप तक सीमित करें।
- टाइप करते ही दाईं तरफ़ मैच दिखने लगते हैं, हर एक का अपना पथ। क्वेरी को फाइंड एंड रिप्लेस बनाने के लिए ऑपरेशन को खोजें और बदलें पर बदलें।