डिफ़ॉल्ट रूप से निजी

लॉसलेस JSON Pointer फ़्लैटनर

हर ऑब्जेक्ट, ऐरे और लीफ़ को ऐसे Pointer एंट्री में दिखाएँ जो संख्यात्मक ऑब्जेक्ट कुंजियों को ऐरे इंडेक्स से अलग रखती है।

आपका डेटा इसी ब्राउज़र में रहता है
इनपुट JSONJSON
UTF-8Ln 1, Col 1
परिणामJSON
UTF-8
लोड हो रहा है…
सिर्फ़ ब्राउज़र में ऑटोसेवइनपुट और सेटिंग्स केवल इस ब्राउज़र में सहेजे जाते हैं और रीफ़्रेश के बाद वापस आते हैं। इस टूल को सिर्फ़ मौजूदा सेशन तक रखने के लिए सहेजा डेटा साफ़ करें चालू करें।
आपका डेटा इसी ब्राउज़र में रहता है
तुरंतसर्वर राउंड ट्रिप नहीं
निजीब्राउज़र में प्रोसेसिंग
जाँच योग्यदस्तावेज़ित व्यवहार
पोर्टेबलसही प्रकार के डाउनलोड
श्रेणी

JSON फ़्लैटनर: इस टूल का उपयोग कैसे करें

कंटेनर और मान प्रकार सुरक्षित रखते हुए मान्य JSON को एस्केप की गई RFC 6901 JSON Pointer कुंजियों वाले स्पष्ट मैप में फ़्लैटन करें।

हर ऑब्जेक्ट, ऐरे और लीफ़ को ऐसे Pointer एंट्री में दिखाएँ जो संख्यात्मक ऑब्जेक्ट कुंजियों को ऐरे इंडेक्स से अलग रखती है।

गाइड और उदाहरण खोलें

इस टूल का उपयोग कैसे करें

  1. JSON पेस्ट करें, स्थानीय फ़ाइल अपलोड करें या CORS-सक्षम सार्वजनिक URL लोड करें।
  2. इंडेंटेशन चुनें और JSON Pointer से फ़्लैटन करें चलाएँ।
  3. परिणाम जाँचें, फिर उसे कॉपी करें या सही फ़ाइल प्रकार में डाउनलोड करें।

आज़माने के लिए उदाहरण

इनपुट JSON
{
  "profile": {
    "display/name": "Ada",
    "role~level": "admin"
  },
  "tags": ["json", "tools"],
  "empty": {}
}
परिणाम
{
  "": {
    "kind": "object"
  },
  "/empty": {
    "kind": "object"
  },
  "/profile": {
    "kind": "object"
  },
  "/profile/display~1name": {
    "kind": "value",
    "value": "Ada"
  },
  "/profile/role~0level": {
    "kind": "value",
    "value": "admin"
  },
  "/tags": {
    "kind": "array",
    "length": 2
  },
  "/tags/0": {
    "kind": "value",
    "value": "json"
  },
  "/tags/1": {
    "kind": "value",
    "value": "tools"
  }
}
सीखें

अक्सर पूछे जाने वाले सवाल

क्या यह टूल मेरा JSON अपलोड करता है?

नहीं। रूपांतरण आपके ब्राउज़र में चलता है। URL आयात केवल आपके दिए पते से संपर्क करता है।

JSON अमान्य होने पर क्या होता है?

एडिटर संभावित स्थान चिह्नित करता है और पुराने परिणाम को आउटपुट में नहीं दिखाता।

JSON फ़्लैटनर क्या बनाता है?

यह ऐसा JSON ऑब्जेक्ट देता है जिसकी कुंजियाँ RFC 6901 Pointer हैं और kind एनवेलप ऑब्जेक्ट, ऐरे, खाली कंटेनर और प्रिमिटिव मान सुरक्षित रखते हैं।

JSON फ़्लैटनर पर कौन-सी सीमा लागू होती है?

मैप पार्स की गई JSON संरचना सुरक्षित रखता है, स्रोत का व्हाइटस्पेस, ऑब्जेक्ट-कुंजी क्रम, डुप्लिकेट नाम या संख्याओं की मूल वर्तनी नहीं।