{"id":9391,"date":"2020-05-12T15:47:37","date_gmt":"2020-05-12T15:47:37","guid":{"rendered":"https:\/\/blog.hostinger.io\/co-id-tutorial\/?p=9391"},"modified":"2022-12-07T15:34:03","modified_gmt":"2022-12-07T08:34:03","slug":"apa-itu-json","status":"publish","type":"post","link":"\/id\/tutorial\/apa-itu-json\/","title":{"rendered":"Apa itu JSON? Penjelasan, penggunaan, dan contoh JSON"},"content":{"rendered":"<p><div class=\"protip\"><div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                   Apa Itu JSON?\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\">JSON (JavaScript Object Notation) adalah format file berbasis teks yang umumnya digunakan dalam proses pertukaran data antara server dan klien. File JSON memiliki ekstensi <strong>.json<\/strong> serta menggunakan teks yang sama-sama bisa dibaca oleh manusia dan dipahami oleh komputer.<\/p><\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\">Selain itu, JSON adalah format yang banyak disukai karena mudah dipahami, ringan, ringkas, dan menunjukkan data terstruktur berdasarkan syntax objek JavaScript.&nbsp;Karena inilah program JavaScript bisa mengubah data JSON menjadi objek native JavaScript tanpa harus melakukan parsing atau serializing.<\/p><p class=\"wp-block-paragraph\">JSON juga populer karena kompatibel dengan banyak&nbsp;<a href=\"\/id\/tutorial\/bahasa-pemrograman\/\">bahasa pemrograman<\/a>, environment, dan library.<\/p><p class=\"wp-block-paragraph\">Nah, kali ini kami akan membahas apa itu JSON serta menjelaskan pengertian dan cara mengelola data dengannya.&nbsp;Mau tahu selengkapnya? Yuk lanjutkan membaca!<\/p><h2 class=\"wp-block-heading\" id=\"h-apa-itu-file-json-fungsi-dan-kelebihannya\">Apa Itu File JSON, Fungsi, dan Kelebihannya<\/h2><p class=\"wp-block-paragraph\">JSON adalah format yang menyimpan informasi terstruktur serta banyak digunakan sebagai alternatif yang lebih sederhana dan ringan dari XML (Extensive Markup Language).<\/p><p class=\"wp-block-paragraph\">Format XML kini sudah cukup jarang digunakan karena sulit dikonversi menjadi objek JavaScript. Butuh ribuan baris kode dan banyak kustomisasi berdasarkan elemen tertentu yang perlu diuraikan (parse).<\/p><p class=\"wp-block-paragraph\">Sebagai perbandingan, parser JSON hanya membutuhkan satu baris kode untuk mengubah teks menjadi JavaScript karena syntax keduanya sangat mirip.<\/p><p class=\"wp-block-paragraph\">JSON menggunakan parsing sisi server untuk meningkatkan responsivitas. Prosesnya tidak memerlukan informasi awal tentang objek parsing, sehingga JSON kini banyak digunakan sebagai format standar pertukaran data.<\/p><p class=\"wp-block-paragraph\">User juga bisa meminta data dari berbagai domain&nbsp;dengan memanfaatkan metode yang disebut &lsquo;JSON padding&rsquo; (JSONP), yang menggunakan fungsi callback untuk mengirimkan data JSON. Hasilnya, batasan&nbsp; <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Security\/Same-origin_policy\" target=\"_blank\" rel=\"noreferrer noopener\">same-origin policy<\/a> pun tidak lagi menjadi halangan.<\/p><h2 class=\"wp-block-heading\" id=\"h-penjelasan-tentang-syntax-json\">Penjelasan tentang Syntax JSON<\/h2><p class=\"wp-block-paragraph\">Karena struktur JSON didasarkan pada syntax literal objek JavaScript, keduanya memiliki sejumlah kesamaan.<\/p><p class=\"wp-block-paragraph\">Berikut adalah elemen inti syntax JSON:<\/p><ul class=\"wp-block-list\">\n<li>Data disajikan dalam <strong>key\/value pair<\/strong> (pasangan kunci\/nilai).<\/li>\n\n\n\n<li>Elemen data dipisahkan oleh koma.<\/li>\n\n\n\n<li>Tanda kurung kurawal&nbsp;<strong>{}<\/strong>&nbsp;menentukan objek.<\/li>\n\n\n\n<li>Tanda kurung siku&nbsp;<strong>[]<\/strong>&nbsp;menunjukkan array.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Hasilnya, syntax literal objek JSON akan terlihat seperti ini:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\"key\":\"value\",\"key\":\"value\",\"key\":\"value\".}<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"768\" height=\"649\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/10\/penjelasan-json-value.jpg\/public\" alt=\"\" class=\"wp-image-24188\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/10\/penjelasan-json-value.jpg\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/10\/penjelasan-json-value.jpg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/10\/penjelasan-json-value.jpg\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-jenis-jenis-nilai-value-json\">Jenis-Jenis Nilai (Value) JSON<\/h3><p class=\"wp-block-paragraph\">Di bagian ini, kami akan membahas jenis atau tipe nilai JSON yang ada.<\/p><p class=\"wp-block-paragraph\"><strong>Array<\/strong><\/p><p class=\"wp-block-paragraph\">Array adalah kumpulan nilai yang disusun dalam urutan. Nilai array boleh berisi objek JSON, yang berarti menggunakan konsep key\/value pair yang sama.&nbsp;Contohnya seperti ini:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n\"murid\":[\n{\"namaDepan\":\"Toni\", \"namaBelakang\":\"Setiawan\"},\n{\"namaDepan\":\"Linda\", \"namaBelakang\":\"Ayuningtyas\"},\n{\"namaDepan\":\"Adam\", \"namaBelakang\":\"Raharjo\"}\n]\n}<\/pre><p class=\"wp-block-paragraph\">Informasi dalam tanda kurung siku membentuk array yang terdiri dari tiga objek.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"768\" height=\"377\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/10\/apa-itu-json-array.jpg\/public\" alt=\"\" class=\"wp-image-24190\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/10\/apa-itu-json-array.jpg\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/10\/apa-itu-json-array.jpg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/10\/apa-itu-json-array.jpg\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/div><p class=\"wp-block-paragraph\"><strong>Objek<\/strong><\/p><p class=\"wp-block-paragraph\">Objek di JSON terdiri dari satu <strong>pair<\/strong> (pasangan) yang berisi dua komponen:<\/p><ul class=\"wp-block-list\">\n<li><strong>Key<\/strong>&nbsp;(kunci) merupakan string, yaitu susunan karakter yang diapit oleh tanda kutip.<\/li>\n\n\n\n<li><strong>Value<\/strong>&nbsp;(nilai) merupakan tipe data JSON yang valid.&nbsp;Nilai bisa berbentuk array, objek, string, boolean, angka, atau null.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Tanda titik dua diletakkan di antara setiap key dan value, dengan koma yang memisahkan pasangan tersebut. Kedua komponen diberi tanda kutip.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n\"karyawan\":{\n   \"namaDepan\":\"Toni\",\n   \"namaBelakang\":\"Setiawan\"\n}\n}<\/pre><p class=\"wp-block-paragraph\">Di sini,&nbsp;<strong>karyawan<\/strong>&nbsp;adalah key, sedangkan semua yang ada di dalam kurung kurawal adalah objeknya.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"768\" height=\"499\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/10\/pengertian-json-object.jpg\/public\" alt=\"\" class=\"wp-image-24189\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/10\/pengertian-json-object.jpg\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/10\/pengertian-json-object.jpg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/10\/pengertian-json-object.jpg\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/div><p class=\"wp-block-paragraph\"><strong>String<\/strong><\/p><p class=\"wp-block-paragraph\">Nilai string terdiri dari rangkaian karakter Unicode berjumlah nol atau lebih yang terurut, dengan tanda kutip ganda yang mengapitnya.<\/p><p class=\"wp-block-paragraph\">Contohnya seperti ini:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\"namaDepan\":\"Toni\"}<\/pre><p class=\"wp-block-paragraph\">Contoh ini menunjukkan bahwa&nbsp;<strong>Toni<\/strong>&nbsp;merupakan string karena terdiri dari kumpulan karakter yang diapit di dalam tanda kutip ganda.<\/p><p class=\"wp-block-paragraph\"><strong>Number<\/strong><\/p><p class=\"wp-block-paragraph\">Number atau Angka dalam JSON harus berupa <strong>integer<\/strong> atau <strong>floating point<\/strong>.<\/p><p class=\"wp-block-paragraph\">Sebagai contoh:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\"umur\":30}<\/pre><p class=\"wp-block-paragraph\"><strong>Boolean<\/strong><\/p><p class=\"wp-block-paragraph\">Boolean terdiri dari dua jawaban saja, yaitu <strong>true<\/strong> (benar)&nbsp;atau&nbsp;<strong>false<\/strong> (salah).<\/p><p class=\"wp-block-paragraph\">Contohnya:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\"menikah\":false)<\/pre><p class=\"wp-block-paragraph\"><strong>Null<\/strong><\/p><p class=\"wp-block-paragraph\">Null adalah nilai kosong yang&nbsp;menunjukkan bahwa tidak ada informasi apa pun.<\/p><p class=\"wp-block-paragraph\">Contohnya seperti ini:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\"golonganDarah\":null}<\/pre><h2 class=\"wp-block-heading\" id=\"h-cara-menyimpan-data-json\">Cara Menyimpan Data JSON<\/h2><p class=\"wp-block-paragraph\">Ada dua cara untuk menyimpan data JSON: objek dan array. Objek berisi kumpulan key\/value pair, sedangkan array berupa daftar nilai.<\/p><p class=\"wp-block-paragraph\">Di bagian ini, kami akan menjelaskan lebih lanjut cara menyimpan data JSON menggunakan objek dan array.<\/p><h3 class=\"wp-block-heading\" id=\"h-menggunakan-objek\">Menggunakan Objek<\/h3><p class=\"wp-block-paragraph\">Objek JSON diawali dan diakhiri dengan tanda kurung kurawal, serta berisi key\/value pair yang disebut properti. Setiap barisnya dipisahkan oleh tanda koma serta&nbsp;ada tanda titik dua di antara setiap key dan value.<\/p><p class=\"wp-block-paragraph\"><strong>Key <\/strong>harus berupa string, dan <strong>value<\/strong> boleh berupa salah satu dari enam tipe data JSON yang ada: string, angka, objek, array, boolean, atau null.<\/p><p class=\"wp-block-paragraph\">Perlu diingat bahwa <strong>objek JSON<\/strong> berbeda dari objek yang merupakan tipe data JSON. Objek JSON berfungsi sebagai metode penyimpanan data, sementara tipe data objek mewakili array terkait dari key\/value pair.<\/p><p class=\"wp-block-paragraph\">Mari lihat contoh yang menunjukkan tiga key\/value pair di bawah ini. <strong>namaDepan<\/strong>, <strong>namaBelakang<\/strong>, dan <strong>gender<\/strong> merupakan key, lalu <strong>Toni<\/strong>, <strong>Setiawan<\/strong>, dan <strong>pria<\/strong> adalah nilainya.<\/p><p class=\"wp-block-paragraph\">Objek JSON yang dihasilkan akan menjadi seperti ini:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n\"namaDepan\":\"Toni\",\n\"namaBelakang\":\"Setiawan\",\n\"gender\":\"pria\"\n}<\/pre><p class=\"wp-block-paragraph\">Nilai yang digunakan adalah string, sehingga semuanya diapit di dalam tanda kutip, seperti halnya key.<\/p><h3 class=\"wp-block-heading\" id=\"h-menggunakan-array\">Menggunakan Array<\/h3><p class=\"wp-block-paragraph\">Cara lain untuk menyimpan data JSON adalah menggunakan array.&nbsp;Nilai diapit dalam tanda kurung siku, dan setiap baris dipisahkan oleh koma. Setiap nilai dalam array JSON boleh memiliki tipe yang berbeda-beda.<\/p><p class=\"wp-block-paragraph\">Ingat, sama seperti objek tadi, <strong>array JSON<\/strong> berbeda dari tipe nilai array, di mana nilai array terdiri dari kumpulan elemen dalam urutan yang biasanya berasal dari tipe yang sama juga.<\/p><p class=\"wp-block-paragraph\">Mari lihat contoh berikut:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n\"namaDepan\":\"Toni\",\n\"namaBelakang\":\"Setiawan\",\n\"gender\":\"pria\",\n\"hobi\":[\n\"sepakBola\", \n\"membaca\", \n\"renang\"\n]\n}<\/pre><p class=\"wp-block-paragraph\">Dalam contoh di atas, satu hal yang berbeda dari metode sebelumnya adalah key\/value pair keempat. <strong>hobi<\/strong> adalah key, dan ada beberapa value (sepak bola, membaca, berenang) di dalam tanda kurung siku yang mewakili sebuah array.<\/p><p class=\"wp-block-paragraph\">Array bisa berguna saat dipasangkan dengan JSONP untuk mengatasi masalah lintas domain.&nbsp;Keduanya juga mendukung <a href=\"\/id\/tutorial\/bash-for-loop\/\">for loop<\/a>&nbsp;yang memungkinkan user menjalankan perintah berulang untuk mencari data sehingga prosesnya menjadi lebih cepat dan efektif.<\/p><h2 class=\"wp-block-heading\" id=\"h-belajar-json-untuk-coding\">Belajar JSON untuk Coding<\/h2><p class=\"wp-block-paragraph\">Nah, berikut ini, kami akan memberikan sedikit contoh JSON dan penjelasan setiap elemennya untuk membantu Anda lebih memahami JSON.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n  \"namaKelas\":\"Kelas 2B\",\n  \"tahun\":2022,\n  \"nomorTelepon\":null,\n  \"aktif\":true,\n  \"waliKelas\":{\"namaDepan\":\"Ronny\", \"namaBelakang\":\"Rahmawan\"},\n  \"anggota\":[{\n      \"namaDepan\":\"Jeni\",\"namaBelakang\":\"Roselani\"},\n      {\"namaDepan\":\"Jani\",\"namaBelakang\":\"Rosiani\"},\n      {\"namaDepan\":\"Joni\",\"namaBelakang\":\"Rustiandi\"},\n      ]\n}<\/pre><p class=\"wp-block-paragraph\">Penjelasan setiap pasangan (pair) JSON di atas adalah seperti berikut:<\/p><ul class=\"wp-block-list\">\n<li>Baris pertama,&nbsp;<strong>&ldquo;namaKelas&rdquo;: &ldquo;Kelas 2B&rdquo;<\/strong>&nbsp;adalah sebuah string.<\/li>\n\n\n\n<li>Pair kedua,&nbsp;<strong>&ldquo;tahun&rdquo;:2022<\/strong>&nbsp;memiliki nilai numerik.<\/li>\n\n\n\n<li>Pair ketiga,&nbsp;<strong>&ldquo;nomorTelepon&rdquo;:null<\/strong>&nbsp;mewakili null atau tidak ada nilai.<\/li>\n\n\n\n<li>Pair keempat,&nbsp;<strong>&ldquo;aktif&rdquo;:true<\/strong>&nbsp;adalah ekspresi boolean.<\/li>\n\n\n\n<li>Baris kelima&nbsp;<strong>&ldquo;waliKelas&rdquo;:{&ldquo;namaDepan&rdquo;:&rdquo;Ronny&rdquo;, &ldquo;namaBelakang&rdquo;:&rdquo;Rahmawan&rdquo;}<\/strong>&nbsp;mewakili objek literal.<\/li>\n\n\n\n<li>Terakhir, skrip dari baris keenam (<strong>&ldquo;anggota&rdquo;<\/strong>) dan seterusnya adalah array.<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><a href=\"\/id\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-29634\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-kesimpulan\">Kesimpulan<\/h2><p class=\"wp-block-paragraph\">JavaScript Object Notation (JSON) adalah format berbasis teks yang bisa dipahami dan dibaca manusia serta dirancang untuk keperluan pertukaran data. JSON didukung oleh banyak bahasa pemrograman, environment, dan library.<\/p><p class=\"wp-block-paragraph\">Selain itu, JSON terkenal karena memungkinkan user meminta data di seluruh domain menggunakan fitur JSONP. Terlebih lagi, format ini lebih sederhana dan lebih ringan daripada XML.<\/p><p class=\"wp-block-paragraph\">Syntax JSON terdiri dari dua elemen inti: nilai (value) yang memiliki enam tipe data, dan kunci (key) yang berupa string.<\/p><p class=\"wp-block-paragraph\">Dalam hal menyimpan data, JSON memiliki dua metode untuk melakukannya:<\/p><ul class=\"wp-block-list\">\n<li><strong>Object.&nbsp;<\/strong>Metode ini dimulai dan diakhiri dengan tanda kurung kurawal, serta memiliki dua atau lebih key\/value pair yang dipisahkan oleh koma. Tanda titik dua mengikuti setiap key untuk membedakannya dari nilai terkait.<\/li>\n\n\n\n<li><strong>Array.&nbsp;<\/strong>Metode ini menggunakan tanda kurung siku yang mengapit elemen, dipisahkan oleh koma juga.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Setelah membaca artikel ini, semoga Anda bisa lebih memahami apa itu JSON, ya.&nbsp;Kalau masih memiliki pertanyaan atau saran, silakan tinggalkan pada kolom komentar di bawah artikel ini. Sampai jumpa di artikel lainnya!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selain itu, JSON adalah format yang banyak disukai karena mudah dipahami, ringan, ringkas, dan menunjukkan data terstruktur berdasarkan syntax objek JavaScript.&nbsp;Karena inilah program JavaScript bisa mengubah data JSON menjadi objek native JavaScript tanpa harus melakukan parsing atau serializing. JSON juga populer karena kompatibel dengan banyak&nbsp;bahasa pemrograman, environment, dan library. Nah, kali ini kami akan membahas [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/id\/tutorial\/apa-itu-json\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Apa Itu JSON? Penjelasan, Penggunaan, dan Contoh JSON","rank_math_description":"JSON adalah format file yang sering digunakan sebagai pengganti XML berkat kemudahannya. Cari tahu apa itu JSON di artikel ini yuk!","rank_math_focus_keyword":"apa itu json, json adalah","footnotes":""},"categories":[9530,9479],"tags":[8967,8969,8968,5553,8966],"class_list":["post-9391","post","type-post","status-publish","format-standard","hentry","category-web-development","category-website","tag-apa-itu-json","tag-artikel-javascript","tag-artikel-json","tag-javascript","tag-tutorial-json"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/what-is-json\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/o-que-e-json\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/quest-ce-que-json\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/que-es-json\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/apa-itu-json\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/what-is-json\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/what-is-json\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/what-is-json\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/what-is-json\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/what-is-json\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/what-is-json\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/what-is-json\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/que-es-json\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/que-es-json\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/que-es-json\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/o-que-e-json\/","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/9391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/comments?post=9391"}],"version-history":[{"count":7,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/9391\/revisions"}],"predecessor-version":[{"id":27783,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/9391\/revisions\/27783"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/media?parent=9391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/categories?post=9391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/tags?post=9391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}