JSON Merge Patch

RFC 7386 JSON Merge Patch oluşturur ve uygular; silinen alanları, dizilerin tamamen değiştirilmesini ve round-trip sonuçlarını gösterir.

Tarayıcı içinde yerel işlem
Bu sayfa genel dizin kontrolünden geçti; JavaScript etkinleştirildiğinde tüm işlevler kullanılabilir.
Kullanım kılavuzu

JSON Merge Patch nasıl kullanılır

JSON Merge Patch yalnızca mevcut tarayıcıda işlenir; veriler yüklenmez, ağa bağlanılmaz ve kalıcı depolamaya yazılmaz.

  1. İki belge girin

    Sol belgeyi ve sağ belgeyi ayrı ayrı doldurun; varsayılan örnek iç içe nesneleri ve dizileri gösterir.

  2. Patch oluştur

    Eklenen, değiştirilen ve silinen alanlara karşılık gelen birleştirme yamalarını görüntüleyin.

  3. Uygula ve gözden geçir

    Yamayı sol belgeye uygulayın; sonucu ve sağ belgenin eşit olup olmadığını doğrulayın.

Sınırlamalar ve dikkat edilmesi gerekenler

  • JSON Merge Patch içinde null, alanı silmek anlamına gelir; normal bir açık null eklemesini ifade edemez.
  • Diziler tek bir değer olarak değiştirilir; öğe bazında diff sunulmaz.
  • Aşırı büyük belgeler, tehlikeli prototip anahtarları ve aşırı derin yapılar reddedilir.

Sık sorulan sorular

Diziler öğe öğe birleştirilir mi?

Hayır; RFC 7386, dizileri tek bir bütün değer olarak değiştirir.

Patch özgün metni değiştirir mi?

Hayır, araç hesaplamayı tarayıcı içindeki bir kopya üzerinde yapar.

round-trip neden eşit değil?

Bunun nedeni null silme semantiği, girdi türü veya ifade edilememesi olabilir; manuel inceleme gerekir.

Sayfa geri bildirimiBir sorun mu buldunuz veya iyileştirme öneriniz mi var?
Geri bildirim işlevi yalnızca çevrimiçi sürümde kullanılmalıdır

Lütfen çevrimiçi sürümde JavaScript etkinleştirildikten sonra gönderin; geçerli araç veya örneğin yerel işlevleri etkilenmez.

Çevrimiçi sürüme geri bildirim gönder