JSON: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
TXiKiBoT (bicara | kontrib)
k Catatan kaki: clean up
 
(46 revisi perantara oleh 37 pengguna tidak ditampilkan)
Baris 1:
{{infobox file format
[[cs:| name = JavaScript Object Notation]]
| icon = [[File:JSON vector logo.svg|121px]]
| mime =application/json
| type_code = TEXT
| extension = .json
| uniform_type = public.json
| developer =
| genre = Pertukaran data
| extended_from = [[JavaScript]]
| standard = [https://tools.ietf.org/html/std90 STD 90] ({{IETF RFC|8259}}), [http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf ECMA-404], [https://www.iso.org/standard/71616.html ISO/IEC 21778:2017]
| open = Yes
| url = {{URL|https://json.org/}}
}}
 
'''JSON''' (dilafalkan "Jason"), singkatan dari ''JavaScript Object Notation'' ([[bahasa Indonesia]]: notasi objek JavaScript), adalah suatu [[format]] ringkas pertukaran data [[komputer]]. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan [[struktur data]] sederhana dan [[larik asosiatif]] (disebut objek). Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut [[serialisasi]]. Aplikasi utamanya adalah pada pemrograman [[aplikasi web]] [[AJAX]] dengan berperan sebagai alternatif terhadap penggunaan tradisional format [[XML]].
 
Baris 6 ⟶ 21:
Format JSON dispesifikasikan di RFC 4627 oleh [[Douglas Crockford]]. Tipe media Internet resmi JSON adalah <code>application/json</code> sedangkan ekstensi berkasnya adalah <code>.json</code>.
 
Pada Desember [[2005]], [[Yahoo!]] mulai menawarkan opsi format JSON untuk [[layanan web]]nya .<ref name="yahoo">{{cite web|url=http://developer.yahoo.net/common/json.html|title=Using JSON with Yahoo! Web services|author=Yahoo!|access-date=2008-05-22|archive-date=2006-03-04|archive-url=https://web.archive.org/web/20060304041946/http://developer.yahoo.net/common/json.html|dead-url=yes}}</ref>. [[Google]] mulai menyediakan umpan JSON untuk protokol web [[GData]]-nya pada Desember 2006 .<ref name="Google">{{cite web|url=http://code.google.com/apis/gdata/json.html|title=Using JSON with Google Data APIs|author=Google}}</ref>.
 
== Contoh sintaks ==
Baris 12 ⟶ 27:
Contoh berikut menunjukkan representasi JSON untuk suatu objek yang mendeskripsikan seseorang.
 
<sourcesyntaxhighlight lang="javascript">
{
"namaDepan": "BudiJohn",
"namaBelakang": "SubudiDoe",
"alamat": {
"namaJalan": "Jl. Sudirman 15A",
Baris 22 ⟶ 37:
"kodePos": 11111
},
"nomerTelepon": [
"021 555-1234",
"021 555-4567"
]
}
</syntaxhighlight>
</source>
 
== Pranala luar ==
Baris 34 ⟶ 49:
* {{en}} RFC 4627
* {{en}} [http://blogs.sun.com/bblfish/entry/the_limitations_of_json The Limitations of JSON]
* {{en}} [http://developer.yahoo.com/common/json.html Yahoo JSON] {{Webarchive|url=https://web.archive.org/web/20071011085815/http://developer.yahoo.com/common/json.html |date=2007-10-11 }}
 
== Catatan kaki ==
 
{{reflist}}
 
{{komputer-stub}}
{{Daftar bahasa markah}}
 
{{Authority control}}
 
[[Kategori:Bahasa markah]]
Baris 45 ⟶ 62:
[[Kategori:AJAX]]
 
 
[[ar:جسون]]
{{komputer-stub}}
[[cs:JavaScript Object Notation]]
[[de:JSON]]
[[en:JSON]]
[[es:JSON]]
[[fi:JSON]]
[[fr:JavaScript Object Notation]]
[[it:JSON]]
[[ja:JavaScript Object Notation]]
[[ko:JSON]]
[[nl:JSON]]
[[no:JSON]]
[[pl:JSON]]
[[pt:JSON]]
[[ru:JSON]]
[[sv:JSON]]
[[th:สัญกรณ์วัตถุจาวาสคริปต์]]
[[tr:JSON]]
[[uk:JSON]]
[[zh:JSON]]