> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/blocks-reference/data-logic/data-operations/data-to-json.md).

# Data to JSON

Bu fonksiyon bloğu, bağlı veri girdilerini JSON formatına dönüştürmek için tasarlanmıştır. Kullanıcılara kaydedilen veriler için başlıklar belirleme olanağı sunar ve formatlanmış JSON dizesini çıktılar.

## 📥 Girdiler <a href="#inputs" id="inputs"></a>

`Start Logging` Kaydı başlatan bir boolean girişi. True olduğunda, blok JSON çıktısı için bağlı verileri toplar.

`Data_1` ile `Data_10` JSON'a dahil edilecek çeşitli veri kaynaklarına bağlanabilen genel veri girdileri.

## 📤 Çıktılar <a href="#outputs" id="outputs"></a>

`JSON Data` Bu çıktı, giriş verilerine ve belirtilen başlıklara dayalı olarak oluşturulan JSON dizesini sağlar.

## 🕹️ Kontroller <a href="#controls" id="controls"></a>

`Set Data Headers` Kullanıcıların veri girdileri için başlıklar belirleyebileceği metin alanları. Boş bırakıldığında, varsayılan isimler `Data_1` ile `Data_10` kullanılacaktır.

## 🎨 Özellikler <a href="#features" id="features"></a>

`Flexible Data Input` Bloğun, JSON formatında kapsamlı bir veri toplama için on veriye kadar girişi kabul etmesi mümkündür.

`Dynamic Header Setting` Kullanıcılar, veri girdileri için özel başlıklar belirleyebilir, çıktıyı ihtiyaçlarına göre özelleştirebilir.

`JSON Formatting` Bağlı verileri JSON formatına otomatik olarak dönüştürerek diğer uygulamalar veya veri işleme için kolay kullanım sağlar.

## 📝 Kullanım Talimatları <a href="#usage" id="usage"></a>

1. **Connect Data Sources**: Veri kaynaklarınızı `Data_1` ile `Data_10` arasında etiketlenmiş girdilere bağlayın.
2. **Set Headers**: Verilerinizi temsil eden anlamlı isimlerle başlıklar için metin alanlarını doldurun. Doldurmazsanız, varsayılan başlıklar kullanılacaktır.
3. **Start Logging**: Dönüşüm sürecini başlatmak için `Start Logging` girişini etkinleştirin.
4. **Retrieve JSON**: Çıktı, belirttiğiniz başlıklarla verilerinizi içeren oluşturulan JSON dizesini sağlayacaktır.

## 📊 Değerlendirme <a href="#evaluation" id="evaluation"></a>

`Start Logging` girişi başlatıldığında, bu blok bağlı olan verileri ve tanımlı başlıkları yansıtan bir JSON dizesi çıktısı verecektir.

## 💡 İpuçları ve Püf Noktaları <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>JSON Formatını Doğrulama</summary>

Doğru biçimlendirmeyi sağlamak için JSON çıktınızı aldıktan sonra çevrimiçi bir JSON doğrulayıcı kullanmayı düşünün. Bu, oluşturulan dize yapısının düzgün olduğunu doğrulamaya yardımcı olacaktır.

</details>

<details>

<summary>Başlık İsimlerini Değiştirme</summary>

Farklı oturumlar için çok sayıda veri girdisi tanımlıyorsanız, farklı günlüklere tutarlılık sağlamak için başlık adlandırma standartlarınızı takip edin.

</details>

## 🛠️ Sorun Giderme <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Çıktı JSON Görünmüyor</summary>

`Start Logging` boolean girişinin etkinleştirildiğinden ve en az bir veri girişine canlı verilerin bağlandığından emin olun. Eğer veri bağlı değilse, çıktı boş olacaktır.

</details>

<details>

<summary>Başlıklar ve Girdiler Arasında Uyuşmazlık</summary>

Başlıklar ile girdiler arasında uyuşmazlık sayısı hakkında bir hata ile karşılaşırsanız, aktif bağlantı sayısının belirttiğiniz başlık sayısıyla eşleştiğini kontrol edin.

</details>
