Dönüşümler nasıl çalışır
Dönüşümler nerede, neye uygulanır ve kapsamlar bir değeri ya da binlercesini değiştirmenizi nasıl sağlar.
Dönüşümler metni ve değerleri yerinde değiştirir: harf biçimi, kodlama, hash, şifreleme, maskeleme, veri üretme. Edit çubuğundaki gibi gruplanmış 60'tan fazla işlem vardır.
Nerede bulunur
- Edit çubuğu — editörün üstünde veya solunda gruplanmış düğmeler.
- Menü çubuğundaki Dönüştür ve Crypto menüleri.
- Editörde veya bir ağaç düğümünde sağ tık.
- Komut paleti (⌘⇧P) — adını yazın, örn. "sha256".
- AI asistan — "parolaları bcrypt ile hashle" aynı işlemi çalıştırır; bkz. AI Asistan.
Neye uygulanır
| Seçtiğiniz… | Dönüşümün değiştirdiği… |
|---|---|
| Editörde metin | Seçili metin |
| Ağaçta bir değer düğümü | O değer |
| Bir nesne veya dizi düğümü | İçindeki değerler (Name (key) grubu için anahtar adları) |
| Hiçbir şey | UUID işlemleri imlece ekler; diğerleri önce seçim ister |
Kapsamlar: bir değer, aynı anahtar veya tüm doküman
Seçtiğiniz değerin aynı anahtara sahip kardeşleri varsa — müşteri listesindeki bir müşterinin email'i gibi — Quap ne kadar ileri gideceğini sorar:
| Kapsam | Değiştirir |
|---|---|
| Seçim | Yalnızca seçtiğiniz değeri |
| Aynı anahtar | Aynı derinlikte o anahtara sahip her değeri — her müşterinin email'i |
| Doküman | Tüm belgedeki her eşleşen değeri |
Pencere kaç değerin değişeceğini gösterir (1200 eşleşmeye uygulansın mı?). Bir dahaki sefere atlamak için Bir daha sorma'yı işaretleyin. Bir bildirim N değere uygulandı der ve ⌘Z hepsini bir kerede geri alır.
[
{ "name": "Ada", "email": "a**@e******.com" },
{ "name": "Grace", "email": "g****@e******.com" },
{ "name": "Linus", "email": "l****@e******.com" }
]Anahtarlar ve değerler
Harf dönüşümleri iki gruptadır. Name (key) anahtarları yeniden adlandırır (user_name → userName) ve değerlere dokunmaz; Value değerleri değiştirir. Bir düğüm seçerseniz tüm alt ağaç işlenir.
Dönüşüm sonucu paneli
Bazı işlemler — JWT çözmek, imza doğrulamak — metninizi değiştirmek yerine bir sonuç üretir. Sonuç Girdi ve Çıktı ile Dönüşüm Sonucu panelinde açılır; Kopyala'yın veya belgeye yazmak için Kaynağa Uygula'ya tıklayın.
Başvuru
Bu bölümdeki sayfalar her işlemi uygulamadaki açıklamasıyla listeler:
- Metin ve kodlama — harf biçimi, kırpma, listeler, Base64, URL, Hex, regex
- Rastgele veri ve maskeleme — gerçekçi test verisi, anonimleştirme
- Kripto — hash, şifreleme, parola, HMAC, JWT, UUID
Büyük dosyalar
Büyük JSON ve NDJSON dosyalarında (Pro) aynı işlemler üç kapsamla da tüm dosyada çalışır; ilerleme çubuğu, iptal ve geri alma vardır. Bkz. Büyük dosyaları düzenleme.