# util.TableToJSON

- **Ortam:** İstemci, Sunucu, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/util.TableToJSON
- **Çeviri tarihi:** 2025-09-08

```lua
string util.TableToJSON( table table, boolean prettyPrint = false )
```

## Açıklama

Bir tabloyu bir JSON metnine dönüştürür. Her veri türünün JSON formatında saklanamayacağını unutmayın; özellikle, herhangi bir varlık (entity) sanki tabloda yokmuş gibi yazılmayacaktır. Aynı durum materyaller, dokular vb. için de geçerlidir.

Ters işlemi yapan fonksiyon için [util.JSONToTable](https://gmod.tr/wiki/util.JSONToTable) sayfasına bakın.

> **UYARI:** JSON formatında tüm anahtarlar metindir (string), bu nedenle diğer türlerdeki tüm anahtarlar metne dönüştürülecektir!
> Bu durum, bir sayısal anahtarın mevcut bir metin anahtarına dönüştürülerek veri kaybına yol açabileceği durumlara neden olabilir! (örneğin, şunun gibi bir tabloda: `{["5"] = "ok", [5] = "BBB"}`)

## Argümanlar

1. [table](https://gmod.tr/wiki/table) **table**: Dönüştürülecek tablo.
2. [boolean](https://gmod.tr/wiki/boolean) **prettyPrint** = false: JSON'u biçimlendirir ve girintiler.

## Döndürülen Değer

1. [string](https://gmod.tr/wiki/string): Serileştirilmiş veriyi içeren JSON formatında bir metin

### Örnek

Her oyuncunun pozisyonunu ve açısını `playerstuff.json` adında bir JSON dosyasına yazar.

```lua
local Players = {}
for k, v in ipairs(player.GetAll()) do
	Players[k] = { pos = v:GetPos(), ang = v:GetAngles() }
end

local tab = util.TableToJSON( Players ) -- Oyuncu tablosunu JSON'a dönüştür
file.CreateDir( "jsontest" ) -- Dizini oluştur
file.Write( "jsontest/playerstuff.json", tab) -- .json dosyasına yaz
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/util.TableToJSON
