📋 json - JSON Parser/Serializer

JSON Parsing, Serialization, Pretty Print

51
Functions
1,204
Lines
37 KB
Size

🚀 Quick Start

içe_aktar json

// JSON parse
değişken veri = '{"name":"BERK","version":"1.0","active":true}'
değişken obj = json.parse(veri)
yazdır(obj["name"])  // "BERK"

// JSON stringify
değişken kullanıcı = {"id": 1, "isim": "Ali", "yaş": 25}
değişken json_str = json.stringify(kullanıcı)
yazdır(json_str)  // {"id":1,"isim":"Ali","yaş":25}

// Pretty print
değişken güzel = json.stringify_pretty(kullanıcı, 2)
yazdır(güzel)
// {
//   "id": 1,
//   "isim": "Ali",
//   "yaş": 25
// }

📚 Features

💡 Examples

API Response Processing

içe_aktar json, http

değişken yanıt = http.get("https://api.github.com/users/arslantasm")
değişken veri = json.parse(yanıt.gövde)

yazdır("Kullanıcı: " + veri["login"])
yazdır("Repos: " + veri["public_repos"].yazıya())
yazdır("Followers: " + veri["followers"].yazıya())

Config File

içe_aktar json, io

// Load config
değişken config_str = io.dosya_oku("config.json")
değişken config = json.parse(config_str)

// Use config
değişken host = config["database"]["host"]
değişken port = config["database"]["port"]

// Save config
config["last_updated"] = time.şimdi()
io.dosya_yaz("config.json", json.stringify_pretty(config, 2))

← All Modules