JavaRush /Java Blog /Random-ID /Rehat kopi #175. Bagaimana kita bisa membaca file JSON di...

Rehat kopi #175. Bagaimana kita bisa membaca file JSON di Java? Apa itu Java Development Kit (JDK)?

Dipublikasikan di grup Random-ID

Bagaimana kita bisa membaca file JSON di Java?

Sumber: DZone JSON adalah format sederhana untuk menyimpan dan mengirim data ke halaman web. Ini umumnya digunakan dalam JavaScript, tetapi hari ini kita akan mempelajari cara menggunakannya di Java. Rehat kopi #175.  Bagaimana kita bisa membaca file JSON di Java?  Apa itu Java Development Kit (JDK)?  - 1

Membaca file JSON di Java

Untuk mempelajari cara membaca file JSON di Java, pertama-tama kita perlu memahami apa itu file JSON. JSON merupakan singkatan dari “JavaScript Object Notation”. JSON dapat digunakan untuk mengirim data dari server ke halaman web, artinya digunakan dalam pengembangan web. Penting untuk diingat:
  • JSON adalah file teks, sehingga dapat dengan mudah ditransfer.
  • JSON tidak spesifik untuk bahasa tertentu.

Sintaksis

Data pada file JSON harus dalam format pasangan nama/nilai, dengan koma yang memisahkan data yang berbeda. Kurung kurawal digunakan untuk menyimpan objek, dan tanda kurung siku digunakan untuk menyimpan array.

Fitur JSON

Berikut adalah beberapa fitur JSON:
  • Sederhana.
  • Memiliki platform independen.
  • Mudah untuk disampaikan.
  • Mendukung ekstensibilitas.
  • Ketersediaan kompatibilitas.

Tipe data

Tipe data khusus untuk JSON:
  • String - String direpresentasikan di dalam tanda kutip.
  • Nomor - Mewakili karakter numerik.
  • Boolean – terdiri dari benar atau salah.
  • Batal – kosong.

JSON di Jawa

Untuk menggunakan JSON di Java, kita harus menggunakan perpustakaan json.simple untuk pengkodean dan dekode. Untuk menjalankan program JSON dan mengatur classpath, Anda perlu menginstal jar (arsip Java) json.simple. Struktur data yang digunakan di JSON:
  • objek JSON;
  • Array JSON.

objek JSON

Objek JSON direpresentasikan di antara kurung kurawal. Objek harus dalam pasangan kunci/nilai. Kuncinya direpresentasikan sebagai String dan nilainya mewakili salah satu tipe data yang disebutkan di atas. Contoh:

Key, value pairs - {"Name": "Kotte"} 

Array JSON

Array JSON digunakan untuk menyimpan objek. Objek-objek ini diapit tanda kurung siku []. Contoh:

[{

"Name" : "Kotte",

"College" : "BVRIT"

"Branch" : "Computer Science Engineering",

"Section" : "CSE_C"

},

{

"Name" : "Saikiran",

"College" : "BVRIT"

"Branch" : "Computer Science Engineering",

"Section" : "CSE_C"

 

}]
Pada contoh di atas, detail siswa direpresentasikan sebagai array dan di dalam array, data siswa disimpan sebagai objek.

Program JSON Sederhana di Java


import org.json.simple.JSONObject;

public class Json

{

            public static void main(String args[])

            {

                        JSONObject j = new JSONObject();

                        j.put("Name", "Kotte");

                        j.put("College", "BVRIT");

                        j.put("Branch" , "Computer science engineering");

                        j.put("Section", "CSE-C");

                        System.out.println(j);           

}

}
Kesimpulan:
{"Nama": "Kotte", "Perguruan Tinggi": "BVRIT", "Cabang": "Teknik Ilmu Komputer", "Bagian": "CSE-C"}

Membaca file JSON di Java

Untuk membaca file JSON di Java, Anda perlu menggunakan metode FileReader(). Contoh:

{

            "name" : "Kotte",

            "college" : "BVRIT"

}
Kode di atas adalah file yang digunakan untuk membaca. Kami menggunakan perpustakaan json.simple .

//program for reading a JSON file

import org.json.simple.JSONArray;

import org.json.simple.JSONObject;

import org.json.simple.parser.*;

 

public class JSON

{

            public static void main(Strings args[])

            {

                        // file name is File.json

                        Object o = new JSONParser().parse(new FileReader(File.json));

                        JSONObject j = (JSONObject) o;

                        String Name = (String) j.get("Name");

                        String College = (String ) j.get("College");

 

                        System.out.println("Name :" + Name);

                        System.out.println("College :" +College);

}

}
Kesimpulan:
Nama: Kotte College: BVRIT
Program ini menggunakan JSONParser().parse() yang ada di org.json.simple.parser.* untuk mengurai file File.json.

Apa itu Java Development Kit (JDK)?

Sumber: Medium Posting ini akan memperkenalkan Anda tentang cara kerja dan penggunaan Java Development Kit. Dalam pekerjaannya, programmer sering menggunakan Java Development Kit yang dikenal dengan JDK. Ini adalah seperangkat alat dan perpustakaan lintas platform untuk membuat aplikasi perangkat lunak dan applet berbasis Java. JDK mencakup Java Virtual Machine (dikenal sebagai JVM) dan Java Runtime Environment (dikenal sebagai JRE). JDK juga mencakup kompiler javac, alat pemantauan kinerja, debugger, perpustakaan kelas Java standar, contoh, dokumentasi, dan berbagai utilitas. Java Development Kit (JDK) dikembangkan oleh Oracle Corporation. Produknya mengimplementasikan JVMS, JLS dan Java API SE (API). Selain versi komersial, Oracle memperkenalkan versi gratis dari paket OpenJDK ke pasar. Ada juga JDK alternatif dari perusahaan lain di pasar pengembangan Java. Jika satu-satunya hal yang ingin Anda lakukan di komputer Anda adalah menjalankan aplikasi Java, maka Anda tidak perlu khawatir tentang perbedaan antara Java Runtime Environment (JRE) dan Java Development Kit (JDK). Namun, Anda memerlukan Java Development Kit (JDK) untuk membuat perangkat lunak berbasis Java. Java Runtime Environment (JRE) yang disertakan dengan JDK disebut Private Runtime. Lingkungan ini berbeda dari JRE standar karena mencakup komponen tambahan. Ini juga memberi pengembang akses ke Java Virtual Machine (JVM) dan semua perpustakaan kelas yang digunakan dalam lingkungan produksi, selain perpustakaan internasionalisasi dan IDL.

JDK Paling Populer

Selain JDK dan OpenJDK dari Oracle, pengembang harus memperhatikan versi paket lainnya:
  • Azul Systems Zing : Mesin virtual Java berperforma tinggi dan latensi rendah untuk Linux.
  • Azul Systems (untuk Linux, Windows, Mac OS X dan IBM J9 JDK: untuk AIX, Linux, Windows dan banyak sistem operasi lainnya).
  • Amazon Corretto (termasuk OpenJDK dan dukungan jangka panjang).

Kompilasi dan jalankan kode Java menggunakan JDK

Anda dapat membuat program Java yang dapat dieksekusi dari file teks menggunakan kompiler JDK. Saat dikompilasi, kode Java Anda diubah menjadi bytecode dengan ekstensi .class . Pertama, Anda perlu membuat file teks Java dan menyimpannya dengan nama unik. Dalam hal ini, kami menyimpan Hello.java sebagai nama file. Kemudian jalankan alat kompilasi Java dengan perintah javac dan selesai. Untuk menghindari pesan kesalahan seperti "Sistem tidak dapat menemukan jalur yang disediakan", Anda harus memberikan jalur lengkap ke file teks Java Anda. Halo adalah nama file, dan jalur lengkap ke file tersebut diawali dengan Halo dalam contoh perintah berikut. Jalur dan executable untuk javac.exe harus diapit tanda petik. Sekarang Hello.class telah dibuat, Anda dapat melihatnya di direktori yang sama dengan Hello.java , yang sangat memudahkan. Sekarang Anda dapat mengeksekusi kode Anda hanya dengan mengetikkan java hello di terminal Anda. Ingatlah bahwa menjalankan kode Anda tidak perlu menyertakan file .class.

Komponen Toples

JDK mencakup banyak alat penting. Selain javac, tool yang paling umum digunakan adalah jar. Ini berisi tidak lebih dari satu set kelas Java. Setelah file .class siap, Anda dapat mengemasnya dan menyimpannya dalam arsip yang dikenal sebagai “jar”. Setelah itu, file jar dapat dijalankan di lingkungan seluler (Android).
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION