Gson: Mengubah Objek Java Menjadi JSON

java

Saya akan membahas sedikit tentang JSON 😀
Kalau sudah biasa dengan hal-hal yang berbau dengan programming saat ini seharusnya sudah tahu apa itu JSON :D.
JSON adalah format pertukaran data berbentuk teks yang mudah dibaca oleh manusia, itu penjelasan secara gampangnya.
Adapun penjelasan dari wikipedia adalah sebagai berikut

JSON or JavaScript Object Notation, is a text-based open standard designed for human-readable data interchange
The JSON format is often used for serializing and transmitting structured data over a network connection. It is used primarily to transmit data between a server and web application, serving as an alternative to XML.

Nah.. dari penjelasan diatas dapat kita baca bahwa JSON sering digunakan untuk pertukaran data melalui jaringan komputer antara server dengan aplikasi web sebagai alternatif penggunaan XML.

Yang sudah pernah mainan jQuery pasti sudah tahu deh apa itu dan buat apa JSON.. hehe

JSON ini bersifat universal, artinya semua bahasa pemrograman bisa mengirim dan membaca data JSON.
Nah.. pada tutorial kali ini kita bareng-bareng belajar cara mengubah Objek yang asalnya dari bahasa Java menjadi teks JSON. Karena bentuknya teks sudah barang tentu data tersebut bisa dibaca oleh siapa saja, maksudnya bahasa pemrgoraman apa saja, entah itu PHP, C# ataupun Visual Basic.

Java to JSON

Untuk mengubah objek Java menjadi sebuah objek JSon ada beberapa library yang tersedia. Diantaranya Gson dan Jackson. Saya menggunakan Gson pada tutorial ini (menyesuaikan judul :P).

Kelas dibawah ini adalah Kelas yang objeknya akan kita ubah menjadi bentuk Json

Untuk mengubah ke bentuk JSon perhatikan kode berikut, gampang banget sumpah hee

Dan berikut adalah hasilnya

Facebook Comments
 

Agung Setiawan

Agung Setiawan adalah software engineer di BukaLapak.com, penulis sekaligus pecinta sastra, dan pembaca buku

 
Halo, perkenalkan saya Agung Setiawan.
Saya Software Engineer di BukaLapak.
Simak pemikian saya soal dunia Software Engineering via Twitter di @agungsetiawanmu dan facebook
Blog ini saya update seminggu sekali jadi sering-sering saja mampir
Mau belajar Vim bareng saya?
Belajar ngoding dari nol menggunakan PHP

Leave a Reply

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