JSON Yama Uygulayıcı
JSON dokumentuna RFC 6902 JSON Patch (veya RFC 7396 merge patch) uygulayın.
JSON Yama Uygulayıcı
JSON belgesini ve yamasını yapıştırın, araç yamayı uygular ve ortaya çıkan belgeyi döndürür. RFC 6902 JSON Patch — ekleme, kaldırma, değiştirme, taşıma, kopyalama ve test işlemlerinin standart dizisi — ve RFC 7396 JSON Merge Patch'i destekler; bu, birçok REST API'si tarafından PATCH istekleri için kullanılan daha basit "istediğiniz şekli açıklayın" biçimidir.
Herhangi bir şey çalıştırılmadan önce, yama yapısal sorunlar açısından kontrol edilir: bilinmeyen işlem adı, eksik veya hatalı biçimlendirilmiş "path", add/replace/test için eksik "value" veya move/copy için eksik "from" — tümü hemen yakalanır ve tam işlem dizini ile bildirilir, yarıda bitmek yerine. Yama kontrolden geçtikten sonra, uygulama sırasında bir işlem hala başarısız olursa ne olacağına karar verir on-error seçeneği (artık mevcut olmayan bir yol, eşleşmeyen bir test): ilk hatada durun ve zaten uygulanmış olanları saklayın, veya atlayın ve devam edin. Adım adım izlemeyi açıp her işlemden sonra belgeyi görün — dokuz adımlı bir yama altıncıda beklenmedik bir şey yaptığında priceless.
JSON Pointer yolları RFC 6901'i tam olarak izler; bu, "-" dizi append tokenini ve bir anahtar içindeki "~" ve "/" için ~0 / ~1 kaçışlarını içerir. Move ve copy, kaynağı "from" ile okur ve "path" ile yazar; test yapısal olarak karşılaştırır ve nesne anahtarı sırasını yoksayar. Çıktı, okunabilirlik için girintili veya API çağrısına geri yapıştırmak için sıkıştırılabilir ve özel notu kaç işlemin uygulandığını, başarısız olduğunu veya atlandığını gösterir.
Her şey tarayıcınızda yerel olarak çalışır — belge ve yama hiçbir yere yüklenmez, bu nedenle gerçek API yükleri veya yapılandırma dosyaları ile kullanmak güvenlidir. Sonucu kopyalayın, .txt dosyası olarak indirin veya başka bir yama uygulamak için doğrudan girişe geri gönderin.