Kepiye carane bisa maca file JSON ing Jawa?
Sumber: DZone JSON minangka format prasaja kanggo nyimpen lan ngirim data menyang kaca web. Biasane digunakake ing JavaScript, nanging dina iki kita bakal sinau babagan cara nggarap ing Jawa.Maca file JSON ing Jawa
Kanggo sinau babagan maca file JSON ing Jawa, luwih dhisik kita kudu ngerti apa file JSON. JSON minangka akronim kanggo "Notasi Objek JavaScript". JSON bisa digunakake kanggo ngirim data saka server menyang kaca web. Iki tegese digunakake ing pangembangan web. Penting kanggo elinga:- JSON minangka file teks, saengga bisa ditransfer kanthi gampang.
- JSON ora spesifik basa.
Sintaksis
Data ing file JSON kudu ing format pasangan jeneng/nilai, kanthi koma misahake data sing beda. Kurung kriting digunakake kanggo nyimpen obyek, lan kurung persegi digunakake kanggo nyimpen susunan.Fitur JSON
Ing ngisor iki sawetara fitur JSON:- Prasaja.
- Nduwe platform independen.
- Gampang kanggo ngirim.
- Ndhukung extensibility.
- Kasedhiyan kompatibilitas.
Jinis data
Tipe data khusus kanggo JSON:- String - String diwakili ing kuotasi.
- Nomer - Makili karakter angka.
- Boolean - kasusun saka bener utawa salah.
- Null - kosong.
JSON ing Jawa
Kanggo nggunakake JSON ing Jawa, kita kudu nggunakake perpustakaan json.simple kanggo enkoding lan dekoding. Kanggo mbukak program JSON lan nyetel classpath, sampeyan kudu nginstal jar (Java arsip) json.simple. Struktur data sing digunakake ing JSON:- obyek JSON;
- JSON arrays.
obyek JSON
Objek JSON diwakili ing antarane kurung kriting. Obyek kudu ing pasangan kunci/nilai. Tombol diwakili minangka String lan nilai kasebut nuduhake jinis data sing kasebut ing ndhuwur. Tuladha:Key, value pairs - {"Name": "Kotte"}
JSON arrays
Array JSON digunakake kanggo nyimpen obyek. Obyek iki dikurung ing kurung kotak []. Tuladha:[{
"Name" : "Kotte",
"College" : "BVRIT"
"Branch" : "Computer Science Engineering",
"Section" : "CSE_C"
},
{
"Name" : "Saikiran",
"College" : "BVRIT"
"Branch" : "Computer Science Engineering",
"Section" : "CSE_C"
}]
Ing conto ing ndhuwur, rincian siswa dituduhake minangka array lan ing jero array, data siswa disimpen minangka obyek.
Program JSON prasaja ing Jawa
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:
{"Jeneng": "Kotte", "College": "BVRIT", "Cabang": "Teknik Ilmu Komputer", "Seksi": "CSE-C"}
Maca file JSON ing Jawa
Kanggo maca file JSON ing Jawa, sampeyan kudu nggunakake metode FileReader (). Tuladha:{
"name" : "Kotte",
"college" : "BVRIT"
}
Kode ing ndhuwur minangka file sing digunakake kanggo maca. Kita nggunakake 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:
Jeneng: Kotte College: BVRIT
Program iki nggunakake JSONParser().parse() sing ana ing org.json.simple.parser.* kanggo ngurai file File.json.
Apa Java Development Kit (JDK)?
Sumber: Sedheng Kiriman iki bakal ngenalake sampeyan babagan cara kerja lan panggunaan Java Development Kit. Ing karya, programer asring nggunakake Java Development Kit, sing dikenal minangka JDK. Iki minangka alat lan perpustakaan lintas platform kanggo nggawe aplikasi lan applet piranti lunak adhedhasar Java. JDK kalebu Java Virtual Machine (dikenal minangka JVM) lan Java Runtime Environment (dikenal minangka JRE). JDK uga kalebu kompiler javac, alat ngawasi kinerja, debugger, perpustakaan kelas Java standar, conto, dokumentasi, lan macem-macem utilitas. Java Development Kit (JDK) dikembangake dening Oracle Corporation. Produk kasebut ngetrapake JVMS, JLS lan Java API SE (API). Saliyane versi komersial, Oracle ngenalake versi gratis saka paket OpenJDK menyang pasar. Ana uga JDK alternatif saka perusahaan liyane ing pasar pangembangan Jawa. Yen sampeyan mung pengin nindakake ing komputer sampeyan mung mbukak aplikasi Java, mula sampeyan ora perlu kuwatir babagan bedane Java Runtime Environment (JRE) lan Java Development Kit (JDK). Nanging, sampeyan butuh Java Development Kit (JDK) kanggo nggawe piranti lunak adhedhasar Java. Java Runtime Environment (JRE) sing kalebu karo JDK diarani Private Runtime. Lingkungan iki beda karo JRE standar amarga kalebu komponen tambahan. Iki uga menehi pangembang akses menyang Java Virtual Machine (JVM) lan kabeh perpustakaan kelas sing digunakake ing lingkungan produksi, saliyane internasionalisasi lan perpustakaan IDL.JDK paling populer
Saliyane JDK lan OpenJDK saka Oracle, pangembang kudu menehi perhatian marang versi paket liyane:- Azul Systems Zing : Mesin virtual Java berkinerja tinggi lan latensi rendah kanggo Linux.
- Sistem Azul (kanggo Linux, Windows, Mac OS X lan IBM J9 JDK: kanggo AIX, Linux, Windows lan akeh sistem operasi liyane).
- Amazon Corretto (OpenJDK lan dhukungan jangka panjang kalebu).
GO TO FULL VERSION