Text Diff’ten farkı nedir?
Text Diff karakter ve satırları karşılaştırır. Semantic Diff JSON/YAML’ı parse ettiği için format ve object key sırası gerçek değişiklikleri gölgelemez.
JSON veya YAML yapılarını path ve typed value üzerinden karşılaştırın; uygun olduğunda JSON Patch ya da Merge Patch üretin.
Tarayıcınızın DevTools ekranında Network panelini açın, isterseniz mevcut istekleri temizleyin ve aracı çalıştırın. Sayfa dosyaları veya izin verilen analytics istekleri görülebilir; fakat araç payload’ları, dosyalar, anahtarlar ve sonuçlar işlenmek için gönderilmez.
Object key sırası ve format farkları sonuç üretmez. Missing value, null, value type, array ve sayılar kendi semantic anlamlarıyla karşılaştırılır.
0 KB
0 KB
Yok sayılacak path’lerde RFC 6901 JSON Pointer syntax’ı kullanılır. Match key yalnızca unique primitive key içeren unordered object array’lerde çalışır.
Text Diff’in aksine iki doküman parse edilir ve semantic path ile typed value karşılaştırılır. Whitespace, girinti ve object key sırası gereksiz fark üretmez.
Aynı veriyi decode etmek, dönüştürmek, incelemek veya doğrulamak için ilgili araçlarla devam edin.
JSON’u formatlayın, minify edin ve validate edin; iç içe verilerde Object View ile gezinin.
Aracı açJSON ve YAML arasında dönüşüm yapın; syntax hatalarını bulun ve sonucu Object View ile inceleyin.
Aracı açİki metin veya kod input’unu karşılaştırın; satır ve kelime değişikliklerini tarayıcıda inceleyin.
Aracı açJSONPath query’lerini JSON üzerinde çalıştırın; eşleşen değerleri path bilgileriyle inceleyin.
Aracı açMevcut ve önerilen JSON/YAML’ı yapıştırın, gerekiyorsa array semantic ayarını seçin ve her typed değişikliği path üzerinden inceleyin. Patch tabı açıksa çıktıyı kullanın.
{"service":"api","replicas":2}{"service":"api","replicas":3}Text Diff karakter ve satırları karşılaştırır. Semantic Diff JSON/YAML’ı parse ettiği için format ve object key sırası gerçek değişiklikleri gölgelemez.
Patch tek ve kesin bir dönüşüm anlamına sahip olmalı. YAML, ignore path, tolerans veya unordered eşleştirme bu anlamı değiştirdiğinde yanıltıcı patch üretilmez.
Hayır. Bunlar standart JSON value’larının koruyamadığı anlamlar taşıyabilir. Doküman sessizce düzleştirilmek yerine açık bir hatayla reddedilir.
Hayır. Parse ve karşılaştırma disposable browser worker içinde çalışır. Araçlar arası aktarım memory’de kalır ve refresh ile silinir.