JSON Editor

Düzenle, doğrula, karşılaştır, sorgula ve dönüştür — hepsi tek bir araçta.

{{ __t('loading_editor') }}
{{ stats.size }} {{ __t('bytes') }} {{ stats.lines }} {{ __t('lines') }} {{ stats.keys }} {{ __t('keys') }} {{ stats.depth }} {{ __t('depth') }} {{ stats.nodes }} {{ __t('nodes') }}
{{ __t('schema_section_title') }}
{{ __t('schema_valid') }}
{{ __t('schema_errors_heading') }}:
• {{ err }}
{{ __t('compare_left') }}
{{ __t('compare_right') }}
{{ diff.added.length }} {{ __t('compare_added') }} {{ diff.removed.length }} {{ __t('compare_removed') }} {{ diff.modified.length }} {{ __t('compare_modified') }} {{ __t('compare_identical') }}
+ {{ p.path }} : {{ p.value }}
- {{ p.path }} : {{ p.value }}
~ {{ p.path }} : {{ p.from }} → {{ p.to }}
{{ __t('convert_input_label') }} ({{ convertFrom.toUpperCase() }})
{{ __t('convert_output_label') }} ({{ convertTo.toUpperCase() }})
{{ convertError }}
{{ __t('query_examples_label') }}: {{ ex }}
{{ __t('query_input_label') }} (JSON)
{{ __t('query_result_label') }}
{{ queryError }}
{{ __t('query_help_heading') }}: {{ __t('query_help_jsonpath') }} — JSONPath Docs {{ __t('query_help_jmespath') }} — JMESPath Spec

CalcSI JSON Editor nedir?

CalcSI JSON Editor, JSON verilerini düzenlemek, doğrulamak, karşılaştırmak, sorgulamak ve dönüştürmek için ücretsiz bir çevrimiçi araçtır. Üç görünüm — ağaç, metin ve tablo — arasında serbestçe geçiş yapın ve JSON onarımı, şema doğrulama, diff karşılaştırma, JSONPath/JMESPath sorguları ve YAML, CSV, XML veya TypeScript arayüzlerine dönüştürme gibi gelişmiş özellikleri kullanın.

Tüm işleme tamamen tarayıcınızda gerçekleşir — verileriniz cihazınızdan asla ayrılmaz. Geliştiriciler, API test edicileri, DevOps mühendisleri ve JSON ile çalışan herkes için idealdir.

Üç düzenleyici görünümü

  • Ağaç görünümü — Düzenlemek için tıklayın, yeniden sıralamak için sürükleyin, düğüm ekleyip kaldırmak için klavye kısayollarını kullanın.
  • Metin görünümü — Söz dizimi vurgulama, satır numaraları ve satır içi hata işaretleyicileri olan tam kod düzenleyicisi.
  • Tablo görünümü — Nesne dizilerini tablo olarak gösterin, sütunlar = anahtarlar. Kayıt içeren API yanıtları için mükemmel.

Özellik seti

  • Onar — Sondaki virgülleri, tırnaksız anahtarları, tek tırnakları ve yorumları otomatik düzelt.
  • Sırala — Deterministik diff'ler ve daha iyi okunabilirlik için anahtarları alfabetik olarak özyinelemeli sırala.
  • JSON Schema doğrulama — Türler, zorunlu alanlar, min/max, desenler ve daha fazlasıyla özel bir şemaya karşı verilerinizi doğrulayın.
  • Karşılaştır (diff) — İki JSON'u yan yana, eklenmiş, kaldırılmış ve değiştirilmiş yolların net listesiyle.
  • Sorgu — JSONPath ve JMESPath desteklenir. İhtiyacınız olan tam veriyi ifade gücü yüksek yollarla çıkarın.
  • Dönüştür — JSON, YAML, CSV, XML arasında geçiş yapın ve verilerinizden TypeScript arayüzleri oluşturun.
  • İçe ve dışa aktarma — Dosya yükleyin, URL'den içe aktarın, .json olarak indirin, panoya kopyalayın.
  • %100 yerel — Tüm işlemler tarayıcınızda çalışır; hiçbir veri yüklenmez veya kaydedilmez.

Yaygın kullanım alanları

  • API yanıtlarını inceleyin, filtreleyin ve başka formatlara aktarın
  • Yapılandırma dosyalarını düzenleyin ve doğrulayın (package.json, tsconfig, OpenAPI)
  • Veri taşıma: bir uygulamadaki JSON'u bir diğeri için YAML/CSV/XML'e dönüştürün
  • Bir hatadan önce/sonra iki anlık görüntüyü karşılaştırarak hata bulun

Bu araç güvenli mi?

Evet. Ayrıştırma, doğrulama, karşılaştırma, dönüştürme ve sorgulama dahil tüm işleme tamamen tarayıcınızda çalışır. Sunucuya gidiş-dönüş veya günlük kaydı yoktur. Kaynak kodunu istediğiniz zaman tarayıcınızın geliştirici araçlarıyla inceleyebilirsiniz. Token veya PII gibi hassas veriler bile cihazınızdan ayrılmaz.