JSON Formatter
Formatla, minify et ve doğrula.
0 seçilirse minify gibi olur.
JSON Formatter ne yapar?
JSON metnini formatlar, minify eder veya doğrular. Hatalı JSON’da satır/sütun bilgisini görerek hızlıca düzeltmenizi sağlar.
Nasıl kullanılır?
- JSON içeriğini Giriş alanına yapıştır.
- İşlem seç: Validate, Minify veya Format.
- Format için Indent, Sort keys, Ensure ASCII seçeneklerini ayarla.
- Çıktıyı Kopyala ile al.
İpuçları
- Indent=0 hızlı bir “minify” alternatifi gibi davranır.
- Sort keys, diff/inceleme için okumayı kolaylaştırır.
- Ensure ASCII açıkken Türkçe karakterler
\\uXXXXformatına çevrilebilir. - Tek tırnak, yorum satırı veya sondaki virgül JSON standardında geçersizdir.
Örnek
Girdi
{"b":2,"a":1,"ok":true}
Formatlı çıktı (Indent=2, Sort keys açık)
{
"a": 1,
"b": 2,
"ok": true
}
Guide playbook'lari
JSON Formatter genelde tek basina degil, request hazirlama, parse hatasi veya response drift akisinin ilk adimi olarak kullanilir. Asagidaki guide'lar bu rolu task bazinda daraltir.
Invalid JSON 400 Guide
Trailing comma, escape ve quote kaynakli parse hatalarini ayirir.
Payload Prep Guide
Request body'yi query ve encode katmanlariyla birlikte temizler.
Stage vs Prod Guide
Diff oncesi environment body'lerini okunur hale getirir.
Share senaryosu: ham body yerine maskelenmis formatli JSON ve varsa line/col parse hatasi bilgisini paylasin.
Gizlilik & güvenlik
- Aracı çalıştırdığınızda JSON içeriği API’ye gönderilerek işlenir; token/şifre gibi hassas alanları maskelemeyi düşünün.
- Üretim ortamı log’larına düşebilecek kişisel veri içermemeye özen gösterin.
API ile kullanım (x-api-key)
curl -X POST 'https://kursatbabur.com/api/tools/json/format' \
-H 'content-type: application/json' \
-H 'x-api-key: ak_...' \
-d '{"text": "{\"b\":2,\"a\":1}", "indent": 2, "sort_keys": true, "ensure_ascii": false}'