Mengenal Format JSON yang Berguna untuk Beragam Bahasa Pemrograman

Dalam dunia pemrograman terdapat  format yang digunakan untuk menyimpan dan mentransfer data, nama format tersebut adalah JSON. Format JSON ini sangat berguna untuk beragam bahasa pemrongraman seperti, C, C++, C#, Java, JavaScript, Python, Perl, dan masih banyak lagi. Nah bagi kalian yang penasaran dengan JSON, yuk simak ulasan berikut ini.

Apa Itu Format JSON?

format json
Sumber Foto : codebrainer

JSON sendiri adalah singkatan dari singkatan dari JavaScript Object Notation. Berbeda dengan XML (extensive markup language), JSON memiliki struktur data yang terbilang sederhana serta mudah dipahami dan sering digunakan pada API.

JSON sendiri terdiri dari dua struktur, yaitu:

  • Kumpulan value yang saling berpasangan. Dalam JSON, contohnya adalah object.
  • Daftar value yang berurutan, seperti array.

Fungsi JSON

Fungsi JSON tak jauh berbeda dengan XML. Sebelum JSON diciptakan, format bahasa markup ini sering digunakan dengan JavaScript dalam AJAX (asynchronous JavaScript and XML) untuk penyimpanan dan perpindahan data.

Berkat gabungan dari keduanya, developer jadi bisa membuat halaman website di mana informasinya dapat diperbarui tanpa harus memuat ulang halaman tersebut.

JSON memiliki fungsi yang sama. Akan tetapi, ia memiliki beberapa keunggulan yang membuatnya lebih sering digunakan daripada XML, termasuk:

  • File lebih ringan
  • Struktur kode lebih sederhana
  • Kode mudah dipahami

Cara Menggunakan JSON

Untuk menggunakan JSON, Anda harus memahami syntax (cara penulisan) dan jenis value-nya. Untuk memahami keduanya, simak penjelasan di bawah ini.

Syntax JSON

{"city":"Jakarta", "country":"Indonesia "}

JSON selalu dibuka dan ditutup dengan tanda {} atau kurung kurawal. Syntax-nya terdiri dari dua elemen, yaitu  key dan value. Keduanya harus dipisahkan oleh titik dua agar terlihat jelas.

Contoh key adalah “city”, sedangkan “Jakarta” adalah contoh value. Keduanya harus selalu dibuka dan ditutup dengan tanda kutip ganda. Jika ada lebih dari satu pasang key dan value, Anda perlu memisahkannya dengan tanda koma yang diikuti spasi.

Jenis-Jenis Value JSON

  • String
  • Object
  • Array
  • Boolean
  • Number
  • Null

Itulah sedikit penjelasan mengenai format JSON,  semoga dapat membantu Anda untuk belajar JSON.

Baca juga : Keuntungan Belajar Bahasa Pemrograman Python dan Peluang Karirnya


[fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_1″ spacing=”” center_content=”yes” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_image_id=”” background_color=”” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius_top_left=”” border_radius_top_right=”” border_radius_bottom_left=”” border_radius_bottom_right=”” box_shadow=”no” box_shadow_vertical=”” box_shadow_horizontal=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

Klik dibawah ini untuk informasi tentang IT Training dan Info Loker seputar IT

[/fusion_text][fusion_button link=”https://api.whatsapp.com/send?phone=62816999735″ text_transform=”uppercase” title=”” target=”_self” link_attributes=”” alignment=”center” modal=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” color=”default” button_gradient_top_color=”” button_gradient_bottom_color=”” button_gradient_top_color_hover=”” button_gradient_bottom_color_hover=”” accent_color=”” accent_hover_color=”” type=”” bevel_color=”” border_width=”” size=”” stretch=”default” shape=”” icon=”fa-whatsapp fab” icon_position=”left” icon_divider=”no” animation_type=”fade” animation_direction=”static” animation_speed=”0.3″ animation_offset=””]Hubungi Kami[/fusion_button][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]


Leave a Reply

Your email address will not be published. Required fields are marked *