Contoh-contoh Format Data JSON

Jika mengacu pada web resminya json.org format data JSON(JavaScript Object Notation) bagi pemula memang susah di pahami.  Tapi secara garis besar format data JSON hanya terbagi dua yaitu JSON Object(yang ditandai dengan kurung kurawa) dan JSON Array(yang ditandai dengan kurung kotak).Adapun contoh format data JSON Object adalah sebagai berikut:


Contoh 1
{"nama" : "anas hidayat","alamat" : "jl sukamesum"}

“nama” dan “alamat” sebagaimana contoh di atas menyatakan obyek sedangkan “anas hidayat” dan “jl sukamesum” menyatakan nilai.
Sedangkan untuk JSON Array adalah seperti berikut:


Contoh 2
["anas hidayat","jl. suka mesum"]

Kita dapat memasukkan JSON Object itu ke dalam JSON Array atau juga kebalikannya. Jadi format di atas akan menjadi begini jika JSON Object di masukkan ke JSON Array:


Contoh 3
[
{"nama" : "anas hidayat","alamat" : "jl sukamesum"},
{"nama" : "joni iskandar","alamat" : "jl maju mundur"}
]

Dan sebaliknya jika JSON Array di masukkan ke JSON Object


Contoh 4
{
"nama" : ["anas hidayat","joni iskandar"],
"alamat" : ["jl sukamesum","jl maju mundur"]
}

Selain itu kita bisa juga memasukkan JSON Object ke dalam JSON Object lainnya seperti contoh berikut:


Contoh 5
{
"nama" : {"nama depan":"anas","nama belakang" : "hidayat" },
"alamat" : {"alamat 1":"jl sukamesum","alamat 2" : "jalan maju mundur"}
}

Atau kita bisa juga memasukkan JSON Array ke dalam JSON Array seperti contoh berikut:


Contoh 6
[
["anas","hidayat"],
["jl sukamesum","jl maju mundur"]
]

Selain itu kita bisa membuat variasi lainnya dari format JSON di mana JSON Object dan JSON Array di campur seperti berikut:


Contoh 7
{
"nama" : "anas hidayat",
"alamat" : ["jl suka mesum", "jl maju mundur"],
["berenang", "bernyanyi"]
}

Atau bisa juga seperti berikut untuk JSON Array:


Contoh 8
[
{"nama" : "anas hidayat","alamat" : "jl suka mesum"},
["joni iskandar","jl maju mundur"]
]

Contoh di atas adalah variasi data JSON sederhana maksimal dua tingkat. Untuk tiga tingkat anda bisa lihat contoh berikut:


Contoh 9
{
"Profil" :
 {
"nama" : {"nama asli" : "anas hidayat","nama panggilan" : "mbahdien"} ,
"alamat" : {"alamat asli" : "jl suka mesum","alamat kos" : "kampung barutikung"}
},
"Hobi" : 
{
"hobi utama" : {"hobi utama 1": "makan makan", "hobi utama 2" : "jalan jalan"}
"hobi sampingan" : {"hobi sampingan 1" : "minum arak", "hobi sampingan 2" : "minum whisky"}
}

}

Untuk nilai yang terkandung dalam data JSON tersebut bisa anda ganti dengan tipe data lainnya, misal untuk JSON Array:


[1,5,4, true]

atau untuk JSON Object:


{
"nama" : true,
"alamat" : 1
}

Format data JSON memang sangat-sangat bervariasi ,tetapi pada umumnya yang sering digunakan dalam dunia programming adalah format sederhana saja seperti contoh nomor 1 sampai dengan 6.
Untuk penerapannya di programming anda bisa membaca artikel:

  1. Cara Mengolah Data JSON di Delphi
  2. Cara Mengolah Data JSON di VB.NET

anasmbahdien

Seorang programmer yang menguasai bahasa pemograman Delphi, VB.NET, PHP dan Android. Untuk hasil karya kunjungi mogotekno.com

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *