Whiz Tools

JSON भिन्नता साधन

JSON तुलना साधन: JSON ऑब्जेक्टमधील फरक शोधा

परिचय

JSON तुलना साधन (जे JSON डिफ साधन म्हणूनही ओळखले जाते) एक शक्तिशाली युजर्स आहे जो तुम्हाला दोन JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) ऑब्जेक्टमधील फरक त्वरीत ओळखण्याची परवानगी देते. तुम्ही API प्रतिसाद डिबग करत असलात, कॉन्फिगरेशन बदलांचे ट्रॅकिंग करत असलात, किंवा डेटा रूपांतरणांची पडताळणी करत असलात, हे साधन JSON संरचनांमधील जोडलेले, काढलेले, आणि सुधारित मूल्ये शोधणे सोपे बनवते. फरकांचे स्पष्ट, रंग-कोडित दृश्य प्रदान करून, आमचे JSON तुलना साधन जटिल JSON डेटाचे मॅन्युअल तुलना करण्याच्या कंटाळवाण्या आणि चुकांमुळे होणाऱ्या प्रक्रियेला समाप्त करते.

JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) वेब अनुप्रयोग, APIs, आणि कॉन्फिगरेशन फाइलसाठी मानक डेटा इंटरचेंज फॉरमॅट बनले आहे कारण याची हलकी, मानव-समजण्यायोग्य रचना आहे. तथापि, JSON ऑब्जेक्ट्स जटिलतेत वाढत असताना, त्यांच्यातील फरक ओळखणे अधिक कठीण होते. येथे आमचे JSON तुलना साधन अमूल्य ठरते, अगदी सर्वात जटिल नेस्टेड JSON संरचनांचे त्वरित, अचूक विश्लेषण प्रदान करते.

JSON तुलना कशी कार्य करते

JSON तुलना साधन दोन JSON ऑब्जेक्ट्सचे गहन विश्लेषण करते जेणेकरून तीन प्रकारच्या फरकांची ओळख होईल:

  1. जोडलेले गुणधर्म/मूल्ये: दुसऱ्या JSON मध्ये असलेले घटक पण पहिल्या JSON मध्ये नसलेले
  2. काढलेले गुणधर्म/मूल्ये: पहिल्या JSON मध्ये असलेले घटक पण दुसऱ्या JSON मध्ये नसलेले
  3. सुधारित गुणधर्म/मूल्ये: दोन्ही JSON मध्ये असलेले घटक पण त्यांचे मूल्ये भिन्न असलेले

तांत्रिक कार्यान्वयन

तुलना अल्गोरिदम दोन्ही JSON संरचनांचा पुनरावृत्तीतून फेरफार करतो आणि प्रत्येक गुणधर्म आणि मूल्याची तुलना करतो. प्रक्रिया कशी कार्य करते:

  1. मान्यता: सर्वप्रथम, दोन्ही इनपुट्सची मान्यता केली जाते जेणेकरून त्यात वैध JSON वाक्यरचना आहे का ते सुनिश्चित करता येईल.
  2. ऑब्जेक्ट ट्रॅव्हर्सल: अल्गोरिदम दोन्ही JSON ऑब्जेक्ट्समध्ये पुनरावृत्तीतून फेरफार करतो, प्रत्येक स्तरावर गुणधर्म आणि मूल्यांची तुलना करतो.
  3. फरक शोधणे: जेव्हा तो फेरफार करतो, तेव्हा अल्गोरिदम ओळखतो:
    • दुसऱ्या JSON मध्ये असलेले पण पहिल्या JSON मध्ये नसलेले गुणधर्म (जोडणे)
    • पहिल्या JSON मध्ये असलेले पण दुसऱ्या JSON मध्ये नसलेले गुणधर्म (काढणे)
    • दोन्ही JSON मध्ये असलेले पण भिन्न मूल्ये असलेले गुणधर्म (सुधारणे)
  4. पथ ट्रॅकिंग: प्रत्येक फरकासाठी, अल्गोरिदम गुणधर्माच्या निश्चित पथाची नोंद करतो, ज्यामुळे मूळ संरचनेत ते शोधणे सोपे होते.
  5. परिणाम उत्पादन: शेवटी, फरकांचे एक संरचित स्वरूपात संकलन केले जाते.

जटिल संरचनांचे हाताळणे

तुलना अल्गोरिदम विविध जटिल परिस्थिती हाताळतो:

नेस्टेड ऑब्जेक्ट्स

नेस्टेड ऑब्जेक्ट्ससाठी, अल्गोरिदम प्रत्येक स्तराची पुनरावृत्ती करतो, प्रत्येक फरकासाठी गुणधर्म पथ राखतो जेणेकरून प्रत्येक फरकाला संदर्भ प्रदान करता येईल.

// पहिला JSON
{
  "user": {
    "name": "John",
    "address": {
      "city": "New York",
      "zip": "10001"
    }
  }
}

// दुसरा JSON
{
  "user": {
    "name": "John",
    "address": {
      "city": "Boston",
      "zip": "02108"
    }
  }
}

// फरक
// सुधारित: user.address.city: "New York" → "Boston"
// सुधारित: user.address.zip: "10001" → "02108"

अरे तुलना

अरे तुलना करण्यास विशेष आव्हान असते. अल्गोरिदम अरेच्या घटकांची तुलना करण्यासाठी:

  1. समान अनुक्रमणिका स्थितीत असलेल्या वस्तूंची तुलना करणे
  2. जोडलेले किंवा काढलेले अरे घटक ओळखणे
  3. अरे घटकांचे पुनर्संरचना झाल्यास ते ओळखणे
// पहिला JSON
{
  "tags": ["important", "urgent", "review"]
}

// दुसरा JSON
{
  "tags": ["important", "critical", "review", "documentation"]
}

// फरक
// सुधारित: tags[1]: "urgent" → "critical"
// जोडलेले: tags[3]: "documentation"

प्राथमिक मूल्य तुलना

प्राथमिक मूल्यांसाठी (स्ट्रिंग, नंबर, बूलियन, नल), अल्गोरिदम थेट समानता तुलना करतो:

// पहिला JSON
{
  "active": true,
  "count": 42,
  "status": "pending"
}

// दुसरा JSON
{
  "active": false,
  "count": 42,
  "status": "completed"
}

// फरक
// सुधारित: active: true → false
// सुधारित: status: "pending" → "completed"

कडव्या प्रकरणे आणि विशेष हाताळणी

तुलना अल्गोरिदम काही कडव्या प्रकरणांसाठी विशेष हाताळणी समाविष्ट करतो:

  1. रिक्त ऑब्जेक्ट/अरे: रिक्त ऑब्जेक्ट {} आणि अरे [] तुलना करण्यासाठी वैध मूल्ये म्हणून मानले जातात.
  2. नल मूल्ये: null एक वेगळे मूल्य म्हणून मानले जाते, जे अनिर्धारित किंवा गहाळ गुणधर्मांपासून भिन्न आहे.
  3. प्रकार फरक: जेव्हा गुणधर्माचा प्रकार बदलतो (उदा., स्ट्रिंगपासून नंबरपर्यंत), ते सुधारणा म्हणून ओळखले जाते.
  4. अरे लांबी बदल: जेव्हा अरेची लांबी भिन्न असते, तेव्हा अल्गोरिदम जोडलेले किंवा काढलेले घटक ओळखतो.
  5. मोठे JSON ऑब्जेक्ट्स: अत्यंत मोठ्या JSON ऑब्जेक्ट्ससाठी, अल्गोरिदम कार्यक्षमता राखण्यासाठी ऑप्टिमाइझ केले आहे, तरीही अचूक परिणाम प्रदान करतो.

JSON तुलना साधन कसे वापरावे

आमचे JSON तुलना साधन वापरणे सोपे आहे:

  1. तुमचा JSON डेटा इनपुट करा:

    • तुमचा पहिला JSON ऑब्जेक्ट डाव्या टेक्स्ट क्षेत्रात पेस्ट किंवा टाइप करा
    • तुमचा दुसरा JSON ऑब्जेक्ट उजव्या टेक्स्ट क्षेत्रात पेस्ट किंवा टाइप करा
  2. तुलना करा:

    • "तुलना" बटणावर क्लिक करा जेणेकरून फरकांचे विश्लेषण केले जाईल
  3. परिणाम पुनरावलोकन करा:

    • जोडलेले गुणधर्म/मूल्ये हिरव्या रंगात हायलाइट केले जातात
    • काढलेले गुणधर्म/मूल्ये लाल रंगात हायलाइट केले जातात
    • सुधारित गुणधर्म/मूल्ये पिवळ्या रंगात हायलाइट केले जातात
    • प्रत्येक फरक गुणधर्म पथ आणि पूर्व/नंतरच्या मूल्ये दर्शवतो
  4. परिणाम कॉपी करा (ऐच्छिक):

    • "कॉपी" बटणावर क्लिक करून तुम्ही तुमच्या क्लिपबोर्डवर स्वरूपित फरक कॉपी करू शकता

इनपुट मान्यता

साधन स्वयंचलितपणे दोन्ही JSON इनपुट्सची मान्यता करते:

  • जर कोणत्याही इनपुटमध्ये अमान्य JSON वाक्यरचना असेल, तर एक त्रुटी संदेश प्रदर्शित केला जाईल
  • सामान्य JSON वाक्यरचना त्रुट्या (उदा., गहाळ कोट, कॉमा, ब्रॅकेट्स) ओळखल्या जातात
  • तुलना फक्त तेव्हा पुढे जाईल जेव्हा दोन्ही इनपुट्समध्ये वैध JSON असेल

प्रभावी तुलना करण्यासाठी टिपा

  • तुमचा JSON फॉरमॅट करा: साधन मिनिफाइड JSON हाताळू शकते, तरीही योग्य इंडेंटेशनसह फॉरमॅट केलेला JSON परिणाम समजण्यास सोपा बनवतो.
  • विशिष्ट विभागांवर लक्ष केंद्रित करा: मोठ्या JSON ऑब्जेक्ट्ससाठी, संबंधित विभागांची तुलना करणे विचारात घ्या जेणेकरून परिणाम सोपे होतील.
  • अरे ऑर्डरिंग तपासा: अरेतील बदललेल्या क्रमाची माहिती असणे आवश्यक आहे कारण हे सुधारणा म्हणून ओळखले जाईल.
  • तुलना करण्यापूर्वी मान्यता तपासा: तुलना करण्यापूर्वी तुमचा JSON वैध आहे का ते सुनिश्चित करा जेणेकरून वाक्यरचना त्रुट्या टाळता येतील.

JSON तुलना करण्याचे उपयोग

JSON तुलना साधन अनेक परिस्थितींमध्ये मूल्यवान आहे:

1. API विकास आणि चाचणी

API विकसित किंवा चाचणी करत असताना, JSON प्रतिसादांची तुलना करणे आवश्यक आहे:

  • API बदलांनी अनपेक्षित प्रतिसाद फरक आणत नाहीत याची पडताळणी करणे
  • अपेक्षित आणि वास्तविक API प्रतिसादांमधील फरक डिबग करणे
  • API प्रतिसादांमध्ये आवृत्त्या दरम्यान कसे बदलतात याचे ट्रॅकिंग करणे
  • तिसऱ्या पक्षाच्या API समाकलनांच्या स्थिर डेटा संरचना राखणे याची पडताळणी करणे

2. कॉन्फिगरेशन व्यवस्थापन

ज्या अनुप्रयोगांमध्ये JSON कॉन्फिगरेशनसाठी वापरले जाते:

  • विविध वातावरणांमध्ये (विकसनशील, स्टेजिंग, उत्पादन) कॉन्फिगरेशन फाइल्सची तुलना करणे
  • वेळोवेळी कॉन्फिगरेशन फाइल्समध्ये बदल ट्रॅक करणे
  • अनधिकृत किंवा अनपेक्षित कॉन्फिगरेशन बदल ओळखणे
  • तैनातीपूर्वी कॉन्फिगरेशन अद्यतने वैध करणे

3. डेटा स्थलांतर आणि रूपांतरण

जेव्हा डेटा स्थलांतरित किंवा रूपांतरित केला जातो:

  • डेटा रूपांतरणे अपेक्षित उत्पादन देतात का हे पडताळणे
  • डेटा स्थलांतर प्रक्रियांनी सर्व आवश्यक माहिती जपली आहे का याची पडताळणी करणे
  • स्थलांतरादरम्यान डेटा गमावणे किंवा खराब होणे ओळखणे
  • डेटा प्रक्रिया ऑपरेशन्सच्या पूर्व/नंतरच्या स्थितीची तुलना करणे

4. आवृत्ती नियंत्रण आणि कोड पुनरावलोकन

विकास कार्यप्रवाहांमध्ये:

  • विविध कोड शाखांमधील JSON डेटा संरचनांची तुलना करणे
  • पुल विनंत्यांमध्ये JSON-आधारित संसाधनांमध्ये बदलांची पुनरावलोकन करणे
  • डेटाबेस स्थलांतरांमध्ये स्कीमा बदलांची पडताळणी करणे
  • आंतरराष्ट्रीयीकरण (i18n) फाइल्समध्ये बदल ट्रॅक करणे

5. डिबगिंग आणि समस्या निवारण

अनुप्रयोगाच्या समस्यांचे निराकरण करताना:

  • कार्यरत आणि नॉन-कार्यरत वातावरणांमधील सर्व्हर प्रतिसादांची तुलना करणे
  • अनुप्रयोग स्थितीत अनपेक्षित बदल ओळखणे
  • संग्रहित आणि गणितीय डेटा यामध्ये फरक डिबग करणे
  • कॅशे असंगतीचे विश्लेषण करणे

पर्याय

आमचे ऑनलाइन JSON तुलना साधन सुविधा आणि वापरकर्ता-अनुकूल इंटरफेस प्रदान करते, तरीही JSON तुलना करण्यासाठी काही पर्यायी पद्धती आहेत:

कमांड-लाइन साधने

  • jq: JSON फाइल्सवर कार्य करण्यासाठी एक शक्तिशाली कमांड-लाइन JSON प्रोसेसर
  • diff-json: JSON तुलना करण्यासाठी एक विशेष CLI साधन
  • jsondiffpatch: JSON तुलना करण्यासाठी CLI क्षमतांसह Node.js लायब्ररी

प्रोग्रामिंग लायब्ररी

  • JSONCompare (जावा): जावा अनुप्रयोगांमध्ये JSON ऑब्जेक्ट्सची तुलना करण्यासाठी लायब्ररी
  • deep-diff (जावास्क्रिप्ट): जावास्क्रिप्ट ऑब्जेक्ट्सच्या गहन तुलना करण्यासाठी Node.js लायब्ररी
  • jsonpatch (पायथन): JSON तुलना मानकाची अंमलबजावणी करणारी पायथन लायब्ररी

एकत्रित विकास वातावरण (IDE)

आधुनिक IDEs मध्ये अनेकदा अंतर्निहित JSON तुलना वैशिष्ट्ये असतात:

  • व्हिज्युअल स्टुडिओ कोड योग्य विस्तारांसह
  • जेटब्रेन IDEs (IntelliJ, WebStorm, इत्यादी)
  • JSON प्लगइनसह इ클िप्स

ऑनलाइन सेवा

इतर ऑनलाइन सेवा जे JSON तुलना कार्यक्षमता प्रदान करतात:

  • JSONCompare.com
  • JSONDiff.com
  • Diffchecker.com (JSON आणि इतर फॉरमॅट्सना समर्थन देते)

JSON तुलना करण्याचे उदाहरणे

आता JSON तुलना परिस्थितींच्या काही व्यावहारिक उदाहरणांकडे पाहूया:

उदाहरण 1: साधे गुणधर्म बदल

// पहिला JSON
{
  "name": "John Smith",
  "age": 30,
  "active": true
}

// दुसरा JSON
{
  "name": "John Smith",
  "age": 31,
  "active": false,
  "department": "Engineering"
}

तुलना परिणाम:

  • सुधारित: age: 30 → 31
  • सुधारित: active: true → false
  • जोडलेले: department: "Engineering"

उदाहरण 2: नेस्टेड ऑब्जेक्ट बदल

// पहिला JSON
{
  "user": {
    "profile": {
      "name": "Alice Johnson",
      "contact": {
        "email": "alice@example.com",
        "phone": "555-1234"
      }
    },
    "preferences": {
      "theme": "dark",
      "notifications": true
    }
  }
}

// दुसरा JSON
{
  "user": {
    "profile": {
      "name": "Alice Johnson",
      "contact": {
        "email": "alice.johnson@example.com",
        "phone": "555-1234"
      }
    },
    "preferences": {
      "theme": "light",
      "notifications": true,
      "language": "en-US"
    }
  }
}

तुलना परिणाम:

  • सुधारित: user.profile.contact.email: "alice@example.com" → "alice.johnson@example.com"
  • सुधारित: user.preferences.theme: "dark" → "light"
  • जोडलेले: user.preferences.language: "en-US"

उदाहरण 3: अरे बदल

// पहिला JSON
{
  "products": [
    {"id": 1, "name": "Laptop", "price": 999.99},
    {"id": 2, "name": "Mouse", "price": 24.99},
    {"id": 3, "name": "Keyboard", "price": 59.99}
  ]
}

// दुसरा JSON
{
  "products": [
    {"id": 1, "name": "Laptop", "price": 899.99},
    {"id": 3, "name": "Keyboard", "price": 59.99},
    {"id": 4, "name": "Monitor", "price": 349.99}
  ]
}

तुलना परिणाम:

  • सुधारित: products[0].price: 999.99 → 899.99
  • काढलेले: products[1]: {"id": 2, "name": "Mouse", "price": 24.99}
  • जोडलेले: products[2]: {"id": 4, "name": "Monitor", "price": 349.99}

उदाहरण 4: जटिल मिश्रित बदल

// पहिला JSON
{
  "company": {
    "name": "Acme Inc.",
    "founded": 1985,
    "locations": ["New York", "London", "Tokyo"],
    "departments": {
      "engineering": {"headcount": 50, "projects": 12},
      "marketing": {"headcount": 25, "projects": 5},
      "sales": {"headcount": 30, "projects": 8}
    }
  }
}

// दुसरा JSON
{
  "company": {
    "name": "Acme Corporation",
    "founded": 1985,
    "locations": ["New York", "London", "Singapore", "Berlin"],
    "departments": {
      "engineering": {"headcount": 65, "projects": 15},
      "marketing": {"headcount": 25, "projects": 5},
      "operations": {"headcount": 20, "projects": 3}
    },
    "public": true
  }
}

तुलना परिणाम:

  • सुधारित: company.name: "Acme Inc." → "Acme Corporation"
  • सुधारित: company.locations[2]: "Tokyo" → "Singapore"
  • जोडलेले: company.locations[3]: "Berlin"
  • सुधारित: company.departments.engineering.headcount: 50 → 65
  • सुधारित: company.departments.engineering.projects: 12 → 15
  • काढलेले: company.departments.sales: {"headcount": 30, "projects": 8}
  • जोडलेले: company.departments.operations: {"headcount": 20, "projects": 3}
  • जोडलेले: company.public: true

वारंवार विचारले जाणारे प्रश्न

JSON तुलना म्हणजे काय?

JSON तुलना म्हणजे दोन JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) ऑब्जेक्ट्सचे विश्लेषण करणे जेणेकरून त्यांच्यातील फरक ओळखता येईल. यामध्ये गुणधर्म किंवा मूल्ये शोधणे समाविष्ट आहे जे जोडलेले, काढलेले, किंवा सुधारित केले गेले आहेत. JSON तुलना साधने या प्रक्रियेला स्वयंचलित करतात, ज्यामुळे जटिल डेटा संरचनांमध्ये फरक शोधणे सोपे होते.

मला JSON ऑब्जेक्ट्सची तुलना करण्याची आवश्यकता का आहे?

JSON ऑब्जेक्ट्सची तुलना करणे अनेक परिस्थितींमध्ये उपयुक्त आहे, जसे की:

  • API प्रतिसाद डिबग करणे
  • कॉन्फिगरेशन फाइल्समधील बदलांचे ट्रॅकिंग करणे
  • डेटा रूपांतरणांची पडताळणी करणे
  • अनुप्रयोगाच्या वर्तनाची चाचणी करणे
  • कोड बदलांची पुनरावलोकन करणे
  • डेटा असंगतीचे निराकरण करणे

JSON तुलना साधन मोठ्या JSON फाइल्स कशा हाताळते?

आमचे JSON तुलना साधन मोठ्या JSON फाइल्स प्रभावीपणे हाताळण्यासाठी ऑप्टिमाइझ केले आहे. हे एक अल्गोरिदम वापरते जे कार्यक्षमता राखताना कमी मेमरी वापरते. तथापि, अत्यंत मोठ्या JSON फाइल्स (काही मेगाबाइट्स) साठी, तुम्हाला काही कार्यक्षमता प्रभाव अनुभवता येऊ शकतो. अशा परिस्थितीत, संबंधित विभागांची तुलना करण्याचा विचार करा.

साधन विविध फॉरमॅटिंगसह JSON तुलना करू शकते का?

होय, साधन तुलना करण्यापूर्वी JSON सामान्यीकृत करते, त्यामुळे फॉरमॅटिंगमधील फरक (व्हाईटस्पेस, इंडेंटेशन, ओळ ब्रेक) तुलना परिणामांवर परिणाम करत नाही. केवळ वास्तविक डेटा फरक अहवालित केले जातात.

साधन अरेमध्ये JSON कसे हाताळते?

साधन अरेची तुलना समान अनुक्रमणिका स्थितीत असलेल्या वस्तूंची तुलना करून करते. जर अरे घटक जोडले, काढले, किंवा सुधारित केले गेले असतील, तर साधन हे बदल ओळखेल. लक्षात ठेवा की जर अरेतील वस्तू पुनर्संरचना झाल्या असतील, तर साधन हे अनेक सुधारणा म्हणून अहवालित करेल.

माझा JSON डेटा या साधनाचा वापर करताना सुरक्षित आहे का?

होय, सर्व प्रक्रिया तुमच्या ब्राउझरमध्ये थेट होते. तुमचा JSON डेटा आमच्या सर्व्हरवर पाठवला जात नाही किंवा कुठेही संग्रहित केला जात नाही. तुलना संपूर्णपणे क्लायंट-साइडवर JavaScript वापरून केली जाते, ज्यामुळे तुमचा डेटा खाजगी आणि सुरक्षित राहतो.

JSON तुलना किती अचूक आहे?

तुलना अल्गोरिदम दोन्ही JSON ऑब्जेक्ट्सचे गहन, गुणधर्मानुसार विश्लेषण करतो, जे फरक ओळखण्यात उच्च अचूकता सुनिश्चित करतो. हे नेस्टेड ऑब्जेक्ट्स, अरे, आणि सर्व JSON डेटा प्रकार (स्ट्रिंग, नंबर, बूलियन, नल, ऑब्जेक्ट्स, आणि अरे) योग्यरित्या हाताळते.

मी तुलना परिणाम निर्यात किंवा जतन करू शकतो का?

होय, तुम्ही "कॉपी" बटणावर क्लिक करून स्वरूपित तुलना परिणाम तुमच्या क्लिपबोर्डवर कॉपी करू शकता. त्यानंतर तुम्ही परिणाम कोणत्याही टेक्स्ट संपादक, दस्तऐवज, किंवा संवाद साधनात पेस्ट करू शकता.

जर माझ्या JSON मध्ये वर्तुळाकार संदर्भ असतील तर काय?

मानक JSON वर्तुळाकार संदर्भांना समर्थन देत नाही. जर तुमच्या डेटा संरचनेत वर्तुळाकार संदर्भ असतील, तर ते योग्यरित्या JSON मध्ये सिरीयलाइझ केले जाऊ शकत नाही. तुम्हाला तुलना करण्यापूर्वी या वर्तुळाकार संदर्भांचे निराकरण करणे आवश्यक आहे.

संदर्भ

  1. Ecma International. "The JSON Data Interchange Syntax." ECMA-404, 2nd edition, December 2017. https://www.ecma-international.org/publications-and-standards/standards/ecma-404/

  2. IETF. "The JavaScript Object Notation (JSON) Data Interchange Format." RFC 8259, December 2017. https://tools.ietf.org/html/rfc8259

  3. JSON.org. "Introducing JSON." https://www.json.org/

  4. Mozilla Developer Network. "JSON." https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON

  5. Hunt, A., & Thomas, D. (2019). The Pragmatic Programmer: Your Journey to Mastery (20th Anniversary Edition). Addison-Wesley Professional.

  6. Crockford, D. (2008). JavaScript: The Good Parts. O'Reilly Media.

  7. IETF. "JavaScript Object Notation (JSON) Patch." RFC 6902, April 2013. https://tools.ietf.org/html/rfc6902

  8. IETF. "JavaScript Object Notation (JSON) Pointer." RFC 6901, April 2013. https://tools.ietf.org/html/rfc6901

आमचे JSON तुलना साधन आजच वापरून पहा जेणेकरून तुम्ही तुमच्या JSON ऑब्जेक्ट्समधील फरक त्वरित आणि अचूकपणे ओळखू शकाल. फक्त तुमचा JSON डेटा दोन टेक्स्ट क्षेत्रांमध्ये पेस्ट करा, "तुलना" क्लिक करा, आणि सर्व फरकांचे स्पष्ट, रंग-कोडित दृश्य त्वरित पहा.

अभिप्राय