Tips Proses Encoding Dan Decoding Json Memakai Json Simple Di Java

Tutorial kali ini, kita akan membahas wacana proses Encoding dan Decoding JSON ( Javascript Object Notation ) di Java memakai JSON Simple. ...

A+ A-
Dari output diatas, terlihat bahwa tidak ada proses pengurutan tidak ibarat object yang dimasukkan. Untuk melaksanakan proses pengurutan, Anda sanggup memodifikasi aktivitas diatas dengan mengganti kelas JSONObject dengan kelas java.util.LinkedHashMap. Dan menampilkan outputnya memakai method JSONValue.toJSONString(map) yang mempunyai parameter berupa map.

Perhatikan referensi berikut:
import java.math.BigDecimal; import java.util.Date; import java.util.LinkedHashMap;  import org.json.simple.JSONObject; import org.json.simple.JSONValue;  public class EncodeJSONExample {  public static void main(String[] args){ JSONObject obj = new JSONObject(); obj.put("nama","Nursalim"); obj.put("jenis_kelamin", "Laki-Laki"); obj.put("alamat", "Jakarta"); obj.put("tanggal_lahir", new Date()); obj.put("gaji", new BigDecimal(1000000));  System.out.println("Tanpa pengurutan...."); System.out.println(obj);  LinkedHashMap map = new LinkedHashMap(); map.put("nama","Nursalim"); map.put("jenis_kelamin", "Laki-Laki"); map.put("alamat", "Jakarta"); map.put("tanggal_lahir", new Date()); map.put("gaji", new BigDecimal(1000000));   System.out.println("\n\nDengan pengurutan ...."); System.out.println(JSONValue.toJSONString(map)); }  }  
Program diatas akan menampilkan output sebagai berikut:

 Tanpa pengurutan.... {"tanggal_lahir":Sun Jun 12 10:45:31 ICT 2016,"gaji":1000000,"jenis_kelamin":"Laki-Laki","nama":"Nursalim","alamat":"Jakarta"}   Dengan pengurutan .... {"nama":"Nursalim","jenis_kelamin":"Laki-Laki","alamat":"Jakarta","tanggal_lahir":Sun Jun 12 10:45:31 ICT 2016,"gaji":1000000}  




Related

JSON 2169148829021175451

Technology

Hot in weekRecentComments

Hot in week

Recent

Comments

item