Çevrimiçi JSON'dan HAR'a Dönüştürücü

JSON istek/yanıt verilerini HAR (HTTP Arşivi) formatına anında çevrimiçi dönüştürün. HTTP oturum verilerini standart HAR 1.2 formatında paketlemek için geliştiriciler için ücretsiz araç. Tarayıcınızda çalışır.

Sürükle ve bırak ya da JSON yapıştırın
Loading editor...
Loading editor...

JSON'dan HAR'ye Dönüşüm Nedir?

JSON'dan HAR'a dönüştürme, JSON ile tanımlanan HTTP istek ve yanıt verilerini standart HAR 1.2 (HTTP Arşivi) formatına paketler. HAR, tarayıcı DevTools, Postman, Charles Proxy ve diğer ağ araçlarının HTTP oturumlarını kaydetmek ve yeniden oynatmak için kullandığı formattır. JSON'dan HAR'a dönüştürücü, ham istek/yanıt JSON'unu bu araçların içe aktarıp analiz edebileceği geçerli bir HAR dosyasına paketlemenizi sağlar.

Neden JSON'ı HAR'ye Dönüştürmelisiniz?

JSON verilerinden programatik olarak HAR dosyaları oluşturmak, HAR formatı gerektiren araçlarla HTTP oturum kayıtlarını paylaşmak veya API test verilerini performans ve hata ayıklama araçlarının anlayabileceği bir formata dönüştürmek istediğinizde JSON'dan HAR'a dönüştürücü kullanın. HAR dosyaları Chrome DevTools, WebPageTest ve Lighthouse'a aktarılabilir.

JSON'dan HAR'ye Dönüştürücümüz Nasıl Çalışır

JSON'unuzu (tek bir istek/yanıt nesnesi veya bunların dizisi) giriş düzenleyiciye yapıştırın ve Dönüştür'e tıklayın. Araç, her girişi gerekli log, creator ve entries alanlarıyla birlikte uygun bir HAR 1.2 yapısına paketler. Tüm zorunlu alanlar JSON'unuzdaki değerlerle doldurulur ve eksik alanlar makul varsayılan değerlerle tamamlanır.

Sunulan Özellikler

  • Tüm büyük tarayıcı DevTools'larıyla uyumlu geçerli HAR 1.2 formatı üretir.
  • Tek bir istek/yanıt nesnesini veya girişler dizisini kabul eder.
  • Eksik zorunlu alanlar otomatik olarak makul varsayılan değerlerle doldurulur.
  • Upload desteği: .json dosyası yükleyin veya sürükle ve bırak yapın.
  • Tek tıkla kopyalama: Kopyala düğmesiyle HAR çıktısını alın.

Araç Nasıl Kullanılır

  1. JSON istek/yanıt verilerinizi giriş düzenleyiciye yapıştırın veya bir dosya yükleyin.
  2. HAR çıktısını oluşturmak için Dönüştür'e tıklayın.
  3. HAR'ı panonuza kopyalamak için Kopyala'ya tıklayın.
  4. Her iki düzenleyiciyi sıfırlamak için Temizle'yi kullanın.

Yaygın Kullanım Alanları

  • DevTools içe aktarma: oturumları yeniden oynatmak için Chrome veya Firefox DevTools'a sürüklenebilecek HAR dosyaları oluşturma.
  • Performans testi: WebPageTest ve Lighthouse analizi için API çağrı verilerini HAR'a paketleme.
  • Hata ayıklama: ağ analizi araçları kullanan ekip üyeleriyle paylaşmak için API yanıtlarını HAR formatına paketleme.
  • Dokümantasyon: dokümantasyon ve test amaçlı API akışlarının HAR kayıtlarını oluşturma.

Örnek Dönüşüm

Giriş (JSON)

{
  "request": {"method": "GET", "url": "https://api.example.com"},
  "response": {"status": 200, "statusText": "OK"}
}

Çıkış (HAR)

{
  "log": {
    "version": "1.2",
    "entries": [...]
  }
}

Sıkça Sorulan Sorular

İlgili Dönüştürücüler