JSON డిఫ్ వీయువర్ (రెండు JSON పత్రాలను పోల్చండి)

రెండు JSON పత్రాలను పక్కపక్కన పేస్ట్ చేసి, కేవలం నిర్మాణాత్మక తేడాలను మాత్రమే ఉంచండి.

Added, removed, changed, మరియు type changesను వేరు చేస్తారు, తద్వారా సమీక్ష వేగంగా మరియు చదవడానికి సులభంగా ఉంటుంది.

Server upload లేకుండా browser-only processing
Array-aware modes review noise తగ్గిస్తాయి
JSON Patch మరియు JSON Merge Patch export చేయండి
మీ JSON ఈ బ్రౌజర్‌లో మాత్రమే పోల్చబడుతుంది, సర్వర్‌కు ఎప్పుడూ అప్‌లోడ్ చేయబడదు.

సిఫార్సు చేసిన workflow

  1. Consistent input కావాలంటే ముందుగా JSON Formatter లేదా JSON Key Sorter తో JSON clean/sort చేయండి.
  2. Left మరియు right JSON documents paste లేదా upload చేసి Compare run చేయండి.
  3. Review కు సరిపడే array mode, match keys, tolerance, path rules ఎంచుకోండి.
  4. Summary, changed paths, tree మరియు exportable patch output సమీక్షించండి.

నమూనా

ఈ sample reordered arrays, timestamp changes, చిన్న floating-point తేడాలు మరియు ఒక added item ను match keys, tolerance, path rules తో ఎలా narrow down చేయాలో చూపిస్తుంది.

ఎడమ JSON

Input
{
  "orderId": "A-1001",
  "updatedAt": "2026-04-16T08:00:00Z",
  "customer": {
    "name": "Acme Corp",
    "tags": ["vip", "beta"]
  },
  "items": [
    {
      "sku": "A-1",
      "qty": 2,
      "price": 10
    },
    {
      "sku": "B-2",
      "qty": 1,
      "price": 4.5
    }
  ],
  "summary": {
    "currency": "USD",
    "total": 24.5
  }
}

కుడి JSON

Input
{
  "orderId": "A-1001",
  "updatedAt": "2026-04-16T08:05:00Z",
  "customer": {
    "name": "Acme Corporation",
    "tags": ["beta", "vip"]
  },
  "items": [
    {
      "sku": "B-2",
      "qty": 1,
      "price": 4.5
    },
    {
      "sku": "A-1",
      "qty": 2,
      "price": 10.0001
    },
    {
      "sku": "C-3",
      "qty": 1,
      "price": 7
    }
  ],
  "summary": {
    "currency": "USD",
    "total": 24.5001
  }
}

Sample ఏమి చూపిస్తుంది

ఈ sample reordered arrays, timestamp changes, చిన్న floating-point తేడాలు మరియు ఒక added item ను match keys, tolerance, path rules తో ఎలా narrow down చేయాలో చూపిస్తుంది.

వాడే విధానం

  1. ఎడమ మరియు కుడి ఎడిటర్‌లలో JSONను పేస్ట్ చేయండి.
  2. అవసరమైతే key క్రమం, array క్రమం, మరియు display modeను సర్దుబాటు చేయండి.
  3. పోలికను నడిపి, పూర్తయ్యాక నివేదికను కాపీ చేయండి లేదా డౌన్‌లోడ్ చేయండి.
  4. పూర్తయ్యాక changed paths, patch, merge patch లేదా report copy/download చేయండి.

ఇది ఏమి చేస్తుంది

  • JSON నిర్మాణాలను recursively పోల్చుతుంది.
  • added / removed / changed / type_changed entriesను వేరు చేస్తుంది.
  • tree మరియు list views మధ్య మారుతుంది.
  • నివేదికను కాపీ చేయడం లేదా JSONగా డౌన్‌లోడ్ చేయడం చేస్తుంది.
  • JSON Patch, JSON Merge Patch, changed paths మరియు Markdown report export చేయండి.
  • Unchanged nodes collapse చేసి relevant path కు నేరుగా jump చేయండి.

స్పెసిఫికేషన్

  • డిఫాల్ట్ పోలిక ఫలితంపై key క్రమం ప్రభావం చూపదు.
  • డిఫాల్ట్‌గా arrays క్రమంలో పోల్చబడతాయి, కానీ ప్రవర్తనను మార్చవచ్చు.
  • ఈ సాధనం JSON Schemaను ధృవీకరించదు.
  • అన్ని ప్రాసెసింగ్ బ్రౌజర్‌లోనే ఉంటుంది. ఏదీ సర్వర్‌కు పంపబడదు.
  • చాలా పెద్ద JSON పత్రాలు బ్రౌజర్ పనితీరుపై ఆధారపడతాయి.
  • Large inputs summary-first rendering వాడి auto-compare disable చేయవచ్చు.

FAQ

key క్రమాన్ని పరిగణనలోకి తీసుకోకుండా ఉంచగలమా?

అవును. డిఫాల్ట్ ప్రవర్తన ఫలితంలో key-order శబ్దాన్ని తప్పిస్తుంది.

array స్థానాలు పోల్చబడతాయా?

అవును, డిఫాల్ట్‌గా. మీరు సెట్టింగ్‌ల ప్యానెల్‌లో ప్రవర్తనను మార్చవచ్చు.

ఇది JSON Schemaను ధృవీకరిస్తుందా?

లేదు. ఇది కేవలం నిర్మాణాత్మక diffingపై దృష్టి పెడుతుంది.

ఏదైనా సర్వర్‌కు అప్‌లోడ్ చేయబడుతుందా?

లేదు. పోలిక పూర్తిగా మీ బ్రౌజర్‌లోనే జరుగుతుంది.

ఏమైనా server కు upload అవుతుందా?

లేదు. Comparison, normalization, export అన్నీ మీ browser లో local గా జరుగుతాయి.

ఏవి export చేయవచ్చు?

JSON Patch, JSON Merge Patch, changed paths మరియు Markdown report.