{"id":4142,"date":"2024-05-29T16:39:34","date_gmt":"2024-05-29T09:39:34","guid":{"rendered":"https:\/\/dcloud.co.id\/blog\/?p=4142"},"modified":"2024-05-29T16:39:35","modified_gmt":"2024-05-29T09:39:35","slug":"apa-itu-json-pahami-pengertian-penggunaan-dan-contoh","status":"publish","type":"post","link":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html","title":{"rendered":"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya"},"content":{"rendered":"<p>Bagi para developer yang kerap kali berkecimpung dalam website development, JSON pasti sudah tidak asing lagi didengar. JSON, atau JavaScript Object Notation, merupakan turunan bahasa pemrograman JavaScript yang biasanya digunakan untuk proses penyimpanan dan transfer data.<\/p>\n<p>Format data ini banyak dipilih para developer karena cenderung lebih ringan, mudah dipahami, serta menampilkan data yang terstruktur dengan baik. JSON memudahkan developer dalam\u00a0 melakukan pertukaran data antara server dan aplikasi web dengan cara yang efisien dan terorganisir.<\/p>\n<p>Untuk mengetahui lebih dalam mengenai JSON, rules syntax JSON, dan bagaimana contoh penggunaannya, yuk simak penjelasan lebih lanjut di bawah ini.<\/p>\n<h2>Apa Itu JSON (JavaScript Object Notation)?<\/h2>\n<p>Secara singkat, JSON adalah format file yang digunakan dalam bahasa pemrograman JavaScript untuk menyimpan, membaca, dan mengirim data antar web server. Informasi yang disimpan dalam format file ini biasanya lebih sederhana dan terstruktur, maka dari itu JSON juga dikenal sebagai alternatif untuk Extensive Markup Language (XML).<\/p>\n<p>Akan tetapi JSON berbeda dengan XML, karena JSON hanya membutuhkan satu baris kode untuk mengkonversi teks menjadi JavaScript, sementara XML lebih kompleks dengan lebih banyak susunan baris kode berdasarkan elemen yang ingin diuraikan.<\/p>\n<p>Oleh karena itu, format JSON yang sederhana dan bisa disesuaikan membuatnya menjadi standar untuk komunikasi data dalam pengembangan web modern, menggantikan format yang lebih kompleks seperti XML.<\/p>\n<p>File JSON terdiri dari dua struktur, yang pertama merupakan kumpulan nilai yang saling berpasangan seperti &#8220;objek,&#8221; dan struktur kedua terdiri dari daftar nilai yang berurutan seperti &#8220;array.&#8221; Selain itu, JSON juga mendukung bahasa pemrograman lain termasuk Python, PHP, C++, Ruby, dan Perl.<\/p>\n<p>Dalam JSON, data disusun dalam pasangan kunci-nilai (<em>key\/value pairs<\/em>) yang mirip dengan objek di JavaScript. Interface intuitif ini mudah digunakan, terutama untuk para developer yang sudah terbiasa dengan JavaScript.<\/p>\n<p>Kemudahan dalam pembacaan dan penulisan merupakan salah satu keunggulan utama JSON. Dengan struktur yang jelas, JSON adalah keterampilan yang harus dikuasai oleh para developer web dan teknologi terkait.<\/p>\n<p>Beberapa keunggulan JSON lainnya yang dapat dirasakan penggunanya di antaranya yaitu:<\/p>\n<ul>\n<li>Pengguna bisa menerima teks asli dari server dan menggunakannya sebagai objek JavaScript.<\/li>\n<li>Pengguna bisa mengirim objek JavaScript ke server dalam format teks asli.<\/li>\n<li>Pengguna dapat bekerja dengan data sebagai objek JavaScript, tanpa penguraian dan terjemahan yang rumit.<\/li>\n<\/ul>\n<h2>Aturan Sintaks JSON (Rules Syntax JSON): Nama dan Nilai<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4143 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Rules-Syntax-JSON.png\" alt=\"\" width=\"897\" height=\"389\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Rules-Syntax-JSON.png 1170w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Rules-Syntax-JSON-300x130.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Rules-Syntax-JSON-1024x445.png 1024w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Rules-Syntax-JSON-150x65.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Rules-Syntax-JSON-768x333.png 768w\" sizes=\"auto, (max-width: 897px) 100vw, 897px\" \/><\/p>\n<p>JSON merupakan format yang digunakan untuk menyimpan dan mentransmisikan data. JSON berasal dari <a href=\"https:\/\/www.w3schools.com\/js\/js_json_syntax.asp\" target=\"_blank\" rel=\"noopener\">sintaks notasi objek<\/a> JavaScript dan memiliki aturan-aturan tertentu yang harus diikuti.<\/p>\n<p>Aturan sintaks JSON harus digunakan karena beberapa alasan utama yang berkaitan dengan konsistensi, kompatibilitas, efisiensi, dan kemudahan penggunaan. Dengan standarisasi aturan ini, pengguna akan lebih mudah dalam memanfaatkan JSON. Berikut adalah beberapa rules JSON yang perlu dipahami.<\/p>\n<ol>\n<li>\n<h5><strong>\u00a0Data dalam Pasangan Nama\/Nilai (Key\/Value Pairs):<\/strong><\/h5>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Data dalam JSON ditulis dalam bentuk pasangan nama dan nilai.<\/li>\n<li>Nama dan nilai dipisahkan oleh titik dua (:).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h5><strong style=\"font-size: 19px;\">Nama (Key):<\/strong><\/h5>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Nama (key) harus berupa string, dan ditulis dalam tanda kutip ganda (&#8220;).<\/li>\n<li>Contoh: &#8220;name&#8221;: &#8220;Bayu&#8221;.:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h5><strong> Nilai (Value):<\/strong><\/h5>\n<p>Nilai (value) dalam JSON bisa berupa:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>\n<h6><strong>String<\/strong><\/h6>\n<p>Merupakan deretan program yang bersifat Unicode, yakni baik angka, huruf, maupun simbol dapat disatukan. Namun, kamu harus menggunakan dua tanda kutip seperti \u201c\u201d dan bukan hanya \u2018\u2019 untuk memastikan bahwa teks yang mengandung spasi atau karakter khusus tidak menyebabkan kesalahan sintaks. Seperti &#8220;name&#8221;: &#8220;Bayu&#8221; memastikan bahwa &#8220;Bayu&#8221; diinterpretasikan sebagai string.Selain itu, JavaScript memiliki fungsi bawaan untuk mengubah string JSON menjadi objek JavaScript dengan mengetikkan <span style=\"color: #ff0000;\">JSON.parse()<\/span><\/p>\n<p>JavaScript juga memiliki fungsi bawaan untuk mengubah objek menjadi string JSON dengan mengetikkan <span style=\"color: #ff0000;\">JSON.stringify()<\/span><\/li>\n<li>\n<h6><strong>Number<\/strong><\/h6>\n<p>Sama seperti namanya, tipe data JSON number memungkinkan kamu untuk memasukan ragam angka pada satu rangkaian. Kalau misalnya ingin memasukkan angka desimal, ubah koma (,)menjadi titik(.). Misalnya saja dari 9,5, maka diubah menjadi 9.5.<\/li>\n<li>\n<h6>Object<\/h6>\n<p>Ketika deretan key dan value berpasangan lalu masing-masing dari pasangan tersebut berkumpul, jadilah sebuah object yang ada di JSON. Biasanya, object pada rangkaian JSON diapit oleh {}. Penerapan object diharapkan unik dan tidak mempunyai kesamaan dengan object lainnya.<\/li>\n<li>\n<h6>Array<\/h6>\n<p>Penerapannya lebih sederhana dibandingkan object, karena hanya memanfaatkan sederet value dan dipisahkan dengan tanda koma (,). Sama seperti object, jika pada rangkaian array tidak mempunyai value, maka dapat dikosongkan.<\/li>\n<li>\n<h6>Boolean<\/h6>\n<p>Boolean dapat menentukan poin benar \u2018true\u201d dan salah \u201cfalse\u201d. Penerapannya pun tidak menggunakan tanda kutip di JSON.<\/li>\n<li>\n<h6>Null<\/h6>\n<p>Null juga tidak memerlukan tanda kutip dalam proses input-nya. Penerapan null pun mempunyai dua makna, yakni harus diisi dengan nilai yang valid atau dibiarkan kosong dan tidak bermakna apa-apa.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h5><strong>Pemisahan Data dengan Koma<br \/>\n<\/strong><\/h5>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Dalam JSON, setiap pair atau pasangan nama\/nilai dalam objek dapat dipisahkan dengan koma. Selain itu, setiap elemen dalam array dipisahkan oleh koma.<br \/>\nContoh Objek: {&#8220;name&#8221;: &#8220;Bayu&#8221;, &#8220;age&#8221;: 18}.<br \/>\nContoh Array: [&#8220;kimia&#8221;, &#8220;fisika&#8221;, &#8220;biologi&#8221;].<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h5><strong>Kurung Kurawal untuk Menahan Objek<\/strong><\/h5>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Objek JSON akan selalu dimulai dan diakhiri dengan curly brackets\/kurung kurawal ({}).<br \/>\nContoh: {&#8220;name&#8221;: &#8220;Bayu&#8221;, &#8220;age&#8221;: }.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h5><strong>Tanda Kurung Siku Digunakan untuk Memuat Array:<\/strong><\/h5>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Array JSON dimulai dan diakhiri dengan tanda kurung siku ([]).<br \/>\nContoh: [&#8220;red&#8221;, &#8220;green&#8221;, &#8220;blue&#8221;].<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Contoh Sederhana Penggunaan JSON<\/h2>\n<p>Sebagai format yang sering digunakan untuk menyimpan dan mentransfer data, JSON sangat mudah dibaca dan dipahami oleh manusia, serta mudah diproses oleh mesin. Berikut ini adalah contoh penggunaan JSON yang sederhana untuk pemula di bidang IT.<\/p>\n<p>Diberikan contoh jika kita ingin menyimpan data seorang mahasiswa jurusan Teknik Informatika dalam JSON. Data yang akan kita simpan meliputi nama, umur, jurusan, dan mata kuliah yang diambil.<\/p>\n<p>Berikut adalah contoh JSON untuk menyimpan data-data tersebut:<\/p>\n<h6>JSON<\/h6>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4148 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/JSON.png\" alt=\"\" width=\"822\" height=\"301\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/JSON.png 927w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/JSON-300x110.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/JSON-150x55.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/JSON-768x281.png 768w\" sizes=\"auto, (max-width: 822px) 100vw, 822px\" \/><\/p>\n<p>Penjelasan dari struktur JSON di atas:<\/p>\n<ol>\n<li>JSON dimulai dan diakhiri dengan { dan } yang menandakan objek.<\/li>\n<li>Setiap pasangan kunci (key) dan nilai (value) dipisahkan dengan titik dua :. Misalnya, &#8220;nama&#8221;: &#8220;Bayu Roma&#8221;.<\/li>\n<li>Kunci (key) selalu dalam tanda kutip ganda (&#8220;), sedangkan nilai (value) bisa berupa string (dalam tanda kutip ganda), angka (tanpa tanda kutip), array (dalam tanda kurung siku []), atau objek lain.<\/li>\n<li>Beberapa pasangan kunci-nilai dipisahkan dengan koma ,.<\/li>\n<li>Nilai &#8220;mata_kuliah&#8221; adalah array yang berisi daftar mata pelajaran.<\/li>\n<li>Untuk menggunakan JSON ini dalam sebuah program, misalkan menggunakan JavaScript, kita bisa melakukan parsing dan manipulasi data sebagai berikut:<\/li>\n<\/ol>\n<p>Untuk menggunakan JSON ini dalam sebuah program, misalkan yang paling umum jika kita menggunakan JavaScript, kita bisa melakukan beberapa tugas lanjutan yang memudahkan pekerjaan. Berikut adalah beberapa hal yang bisa dilakukan dengan pengaplikasian JSON pada JavaScript.<\/p>\n<h6>JavaScript<\/h6>\n<p><strong>Mendefinisikan Data JSON dalam JavaScript<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4144 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-1.png\" alt=\"\" width=\"798\" height=\"315\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-1.png 930w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-1-300x118.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-1-150x59.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-1-768x303.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/p>\n<p><strong>Parsing JSON String Menjadi Objek JavaScript<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4145 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-2.png\" alt=\"\" width=\"821\" height=\"64\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-2.png 928w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-2-300x23.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-2-150x12.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-2-768x60.png 768w\" sizes=\"auto, (max-width: 821px) 100vw, 821px\" \/><\/p>\n<p><strong>Cara Mengakses Data<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4149 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-3-1.png\" alt=\"\" width=\"856\" height=\"230\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-3-1.png 928w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-3-1-300x80.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-3-1-150x40.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-3-1-768x206.png 768w\" sizes=\"auto, (max-width: 856px) 100vw, 856px\" \/><\/p>\n<p><strong>Menambahkan Mata Kuliah Baru<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4150 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-5.png\" alt=\"\" width=\"891\" height=\"76\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-5.png 727w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-5-300x26.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-5-150x13.png 150w\" sizes=\"auto, (max-width: 891px) 100vw, 891px\" \/><\/p>\n<p><strong>Mengubah Objek JavaScript ke JSON String<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4151 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-4.png\" alt=\"\" width=\"859\" height=\"97\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-4.png 934w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-4-300x34.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-4-150x17.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-4-768x86.png 768w\" sizes=\"auto, (max-width: 859px) 100vw, 859px\" \/><\/p>\n<p><strong>Menampilkan Kode JSON yang Baru<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4152 aligncenter\" src=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-6.png\" alt=\"\" width=\"809\" height=\"62\" srcset=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-6.png 933w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-6-300x23.png 300w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-6-150x12.png 150w, https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/javascript-6-768x59.png 768w\" sizes=\"auto, (max-width: 809px) 100vw, 809px\" \/><\/p>\n<p><strong>Penjelasan kode JavaScript di atas:<\/strong><\/p>\n<ol>\n<li><mark style=\"background-color: #464646;\"><span style=\"color: #00ffff;\"><span style=\"color: #ff9900;\">JSON<\/span>.parse<\/span><span style=\"color: #ff9900;\"><span style=\"color: #ffffff;\">(<\/span>dataJSON<span style=\"color: #ffffff;\">)<\/span><\/span><\/mark> digunakan untuk mengubah string JSON menjadi objek JavaScript.<\/li>\n<li>Setelah parsing, data siswa dapat diakses dan dimanipulasi seperti objek JavaScript biasa, misalnya dataMahasiswa.nama, dataMahasiswa.umur, dataMahasiswa.jurusan, dan dataMahasiswa.mata_kuliah.<\/li>\n<li><mark style=\"background-color: #464646;\"><span style=\"color: #ffffff;\">dataMahasiswa<\/span><span style=\"color: #00ffff;\">.mata_kuliah.push<\/span><span style=\"color: #ffffff;\">(<\/span><span style=\"color: #00ff00;\">&#8220;Pengantar Aplikasi Komputer&#8221;<\/span><span style=\"color: #ffffff;\">)<\/span><\/mark> digunakan untuk menambah mata pelajaran baru ke arayy \u2018mata_kuliah\u2019.<\/li>\n<li><mark style=\"background-color: #464646;\"><span style=\"color: #ffff99;\">JSON<\/span><span style=\"color: #ffffff;\">.stringify(dataMahasiswa,<\/span> <span style=\"color: #ffcc00;\">null<\/span><span style=\"color: #ffffff;\">,<\/span> <span style=\"color: #ff0000;\">2<span style=\"color: #ffffff;\">)<\/span><\/span><\/mark> digunakan untuk mengubah objek JavaScript kembali ke string JSON. Parameter null, 2 digunakan untuk format yang lebih terbaca dengan indentasi 2 spasi, sehingga JSON yang dihasilkan lebih mudah dibaca.<\/li>\n<\/ol>\n<p>Hal di atas adalah contoh penggunaan JSON dengan format data sederhana dan mudah dibaca, terutama untuk kamu para pemula yang merupakan keunggulan dari JSON itu sendiri. Selain itu, dengan menggunakan pasangan nama\/nilai dan array yang dibatasi oleh kurung keriting dan kurung siku, JSON juga dinilai mirip dengan objek dalam JavaScript.<\/p>\n<p>Beberapa aturan sintaks yang menjadi standar JSON termasuk penggunaan tanda kutip ganda untuk nama dan nilai string, serta pelarangan komentar dalam struktur JSON. Penggunaan JSON yaitu JSON.parse() untuk parsing string menjadi objek JavaScript, memanipulasi data objek, dan mengubah objek JavaScript kembali menjadi string JSON dengan JSON.stringify().<\/p>\n<p>JSON merupakan pilihan populer untuk komunikasi data dalam aplikasi web karena kesederhanaan dan kompatibilitas yang luas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bagi para developer yang kerap kali berkecimpung dalam website development, JSON pasti sudah tidak asing lagi didengar. JSON, atau JavaScript Object Notation, merupakan turunan bahasa pemrograman JavaScript yang biasanya digunakan untuk proses penyimpanan dan transfer data. Format data ini banyak dipilih para developer karena cenderung lebih ringan, mudah dipahami, serta menampilkan data yang terstruktur dengan<\/p>\n","protected":false},"author":18,"featured_media":4156,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[142],"tags":[],"class_list":{"0":"post-4142","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-it-glossary"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya - DCloud | Layanan Komputasi Awan Publik Datacomm %<\/title>\n<meta name=\"description\" content=\"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya DCloud | Layanan Komputasi Awan Publik Datacomm\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya - DCloud | Layanan Komputasi Awan Publik Datacomm %\" \/>\n<meta property=\"og:description\" content=\"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya DCloud | Layanan Komputasi Awan Publik Datacomm\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html\" \/>\n<meta property=\"og:site_name\" content=\"DCloud | Layanan Komputasi Awan Publik Datacomm\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-29T09:39:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-29T09:39:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Apa-itu-JSON.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1170\" \/>\n\t<meta property=\"og:image:height\" content=\"508\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nika Halida Hashina\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nika Halida Hashina\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#article\",\"isPartOf\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html\"},\"author\":{\"name\":\"Nika Halida Hashina\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/#\/schema\/person\/d24832ad055dbe97c6c34b212f583a0a\"},\"headline\":\"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya\",\"datePublished\":\"2024-05-29T09:39:34+00:00\",\"dateModified\":\"2024-05-29T09:39:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html\"},\"wordCount\":1228,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Apa-itu-JSON.png\",\"articleSection\":[\"IT Glossary\"],\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html\",\"url\":\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html\",\"name\":\"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya - DCloud | Layanan Komputasi Awan Publik Datacomm %\",\"isPartOf\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Apa-itu-JSON.png\",\"datePublished\":\"2024-05-29T09:39:34+00:00\",\"dateModified\":\"2024-05-29T09:39:35+00:00\",\"description\":\"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya DCloud | Layanan Komputasi Awan Publik Datacomm\",\"breadcrumb\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#primaryimage\",\"url\":\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Apa-itu-JSON.png\",\"contentUrl\":\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Apa-itu-JSON.png\",\"width\":1170,\"height\":508,\"caption\":\"Apa itu JSON\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/dcloud.co.id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/#website\",\"url\":\"https:\/\/dcloud.co.id\/blog\/\",\"name\":\"DCloud | Layanan Komputasi Awan Publik Datacomm\",\"description\":\"Layanan Komputasi Awan Publik Nasional Berstandar Internasional\",\"publisher\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dcloud.co.id\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/#organization\",\"name\":\"DCloud | Layanan Komputasi Awan Publik Datacomm\",\"url\":\"https:\/\/dcloud.co.id\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2022\/03\/logo-dcloud-png.png\",\"contentUrl\":\"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2022\/03\/logo-dcloud-png.png\",\"width\":1215,\"height\":297,\"caption\":\"DCloud | Layanan Komputasi Awan Publik Datacomm\"},\"image\":{\"@id\":\"https:\/\/dcloud.co.id\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/#\/schema\/person\/d24832ad055dbe97c6c34b212f583a0a\",\"name\":\"Nika Halida Hashina\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/dcloud.co.id\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2ee19e103ef35b428a2e890de5138e5ebceccf2435cd90aff37e11716b2c66b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2ee19e103ef35b428a2e890de5138e5ebceccf2435cd90aff37e11716b2c66b2?s=96&d=mm&r=g\",\"caption\":\"Nika Halida Hashina\"},\"description\":\"Nika merupakan content writer berpengalaman yang produktif menulis dan mengobservasi banyak disiplin ilmu. Saat ini, Nika tengah mendalami penulisan di bidang teknologi komputasi, termasuk cloud computing.\",\"url\":\"https:\/\/dcloud.co.id\/blog\/author\/nika-hashina\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya - DCloud | Layanan Komputasi Awan Publik Datacomm %","description":"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya DCloud | Layanan Komputasi Awan Publik Datacomm","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html","og_locale":"id_ID","og_type":"article","og_title":"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya - DCloud | Layanan Komputasi Awan Publik Datacomm %","og_description":"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya DCloud | Layanan Komputasi Awan Publik Datacomm","og_url":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html","og_site_name":"DCloud | Layanan Komputasi Awan Publik Datacomm","article_published_time":"2024-05-29T09:39:34+00:00","article_modified_time":"2024-05-29T09:39:35+00:00","og_image":[{"width":1170,"height":508,"url":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Apa-itu-JSON.png","type":"image\/png"}],"author":"Nika Halida Hashina","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Nika Halida Hashina","Estimasi waktu membaca":"6 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#article","isPartOf":{"@id":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html"},"author":{"name":"Nika Halida Hashina","@id":"https:\/\/dcloud.co.id\/blog\/#\/schema\/person\/d24832ad055dbe97c6c34b212f583a0a"},"headline":"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya","datePublished":"2024-05-29T09:39:34+00:00","dateModified":"2024-05-29T09:39:35+00:00","mainEntityOfPage":{"@id":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html"},"wordCount":1228,"commentCount":0,"publisher":{"@id":"https:\/\/dcloud.co.id\/blog\/#organization"},"image":{"@id":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#primaryimage"},"thumbnailUrl":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Apa-itu-JSON.png","articleSection":["IT Glossary"],"inLanguage":"id","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html","url":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html","name":"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya - DCloud | Layanan Komputasi Awan Publik Datacomm %","isPartOf":{"@id":"https:\/\/dcloud.co.id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#primaryimage"},"image":{"@id":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#primaryimage"},"thumbnailUrl":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Apa-itu-JSON.png","datePublished":"2024-05-29T09:39:34+00:00","dateModified":"2024-05-29T09:39:35+00:00","description":"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya DCloud | Layanan Komputasi Awan Publik Datacomm","breadcrumb":{"@id":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#primaryimage","url":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Apa-itu-JSON.png","contentUrl":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2024\/05\/Apa-itu-JSON.png","width":1170,"height":508,"caption":"Apa itu JSON"},{"@type":"BreadcrumbList","@id":"https:\/\/dcloud.co.id\/blog\/apa-itu-json-pahami-pengertian-penggunaan-dan-contoh.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/dcloud.co.id\/blog\/"},{"@type":"ListItem","position":2,"name":"Apa Itu JSON? Pahami Definisi dan Contoh Penggunaannya"}]},{"@type":"WebSite","@id":"https:\/\/dcloud.co.id\/blog\/#website","url":"https:\/\/dcloud.co.id\/blog\/","name":"DCloud | Layanan Komputasi Awan Publik Datacomm","description":"Layanan Komputasi Awan Publik Nasional Berstandar Internasional","publisher":{"@id":"https:\/\/dcloud.co.id\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dcloud.co.id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/dcloud.co.id\/blog\/#organization","name":"DCloud | Layanan Komputasi Awan Publik Datacomm","url":"https:\/\/dcloud.co.id\/blog\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/dcloud.co.id\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2022\/03\/logo-dcloud-png.png","contentUrl":"https:\/\/dcloud.co.id\/blog\/wp-content\/uploads\/2022\/03\/logo-dcloud-png.png","width":1215,"height":297,"caption":"DCloud | Layanan Komputasi Awan Publik Datacomm"},"image":{"@id":"https:\/\/dcloud.co.id\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dcloud.co.id\/blog\/#\/schema\/person\/d24832ad055dbe97c6c34b212f583a0a","name":"Nika Halida Hashina","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/dcloud.co.id\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2ee19e103ef35b428a2e890de5138e5ebceccf2435cd90aff37e11716b2c66b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2ee19e103ef35b428a2e890de5138e5ebceccf2435cd90aff37e11716b2c66b2?s=96&d=mm&r=g","caption":"Nika Halida Hashina"},"description":"Nika merupakan content writer berpengalaman yang produktif menulis dan mengobservasi banyak disiplin ilmu. Saat ini, Nika tengah mendalami penulisan di bidang teknologi komputasi, termasuk cloud computing.","url":"https:\/\/dcloud.co.id\/blog\/author\/nika-hashina"}]}},"_links":{"self":[{"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/posts\/4142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/comments?post=4142"}],"version-history":[{"count":5,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/posts\/4142\/revisions"}],"predecessor-version":[{"id":4158,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/posts\/4142\/revisions\/4158"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/media\/4156"}],"wp:attachment":[{"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/media?parent=4142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/categories?post=4142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dcloud.co.id\/blog\/wp-json\/wp\/v2\/tags?post=4142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}