JSON (JavaScript Object Notation)
JSON (JavaScript Object Notation), insan tarafından okunabilir bir veri değişim formatıdır. Anahtar-değer çiftleri ve sıralı listelerden oluşur. JSON, web API'lerinde, yapılandırma dosyalarında ve veri depolamada yaygın olarak kullanılır.
MIME Tipi
application/json
Tip
Metin
Sikistirma
Kayipsiz
Avantajlar
- + Human-readable and writable with minimal syntax
- + Native parsing in every programming language
- + Dominant format for REST APIs and web services
- + Lightweight — less verbose than XML
Dezavantajlar
- − No comment syntax — cannot annotate configuration files
- − No native date, binary, or schema types
- − Trailing commas cause parse errors in strict parsers
.JSON Ne Zaman Kullanilir
Web API'leri, yapılandırma dosyaları ve uygulamalar arası hafif veri alışverişi için JSON kullanın.
Teknik Detaylar
JSON, altı veri türünü destekler: dizeler, sayılar, boolean değerler, null, nesneler ve diziler. Söz dizimi JavaScript nesne değişmezlerinin bir alt kümesidir. JSON, karakter kodlaması olarak UTF-8 kullanır; yorum satırlarını desteklemez.
Gecmis
Douglas Crockford, 2000'lerin başında JSON'u JavaScript nesne değişmezlerine dayalı hafif bir veri formatı olarak popülerleştirdi. JSON, 2006'da RFC 4627 ile ve 2017'de RFC 8259 ile standartlaştırıldı ve ECMA-404 olarak da yayınlandı.
.JSON formatindan donustur
.JSON formatina donustur
Ilgili Formatlar
Ilgili Terimler
Learn More
File Format Conversion: A Complete Guide
Converting files between formats is a daily task for professionals across every industry. This comprehensive guide covers document, image, audio, …
How to Generate Strong Random Passwords
Password generation requires cryptographic randomness and careful character selection. This guide covers the principles behind strong password generation, entropy calculation, …
JSON vs YAML vs TOML: Choosing a Configuration Format
Configuration files are the backbone of modern applications. JSON, YAML, and TOML each offer different trade-offs between readability, complexity, and …
Meta Tags for SEO: Title, Description, and Open Graph
Meta tags control how your pages appear in search results and social media shares. This guide covers the essential meta …
Text Encoding Explained: UTF-8, ASCII, and Beyond
Text encoding determines how characters are stored as bytes. Understanding UTF-8, ASCII, and other encodings prevents garbled text, mojibake, and …
CSV vs JSON vs XML: Data Exchange Formats Compared
Data exchange formats serve different needs. CSV excels at tabular data, JSON dominates web APIs, and XML powers enterprise integrations. …