Rumah > Java > javaTutorial > Bagaimanakah kita mengekod objek JSON dalam Java?

Bagaimanakah kita mengekod objek JSON dalam Java?

WBOY
Lepaskan: 2023-09-11 14:53:03
ke hadapan
1476 orang telah melayarinya

Bagaimanakah kita mengekod objek JSON dalam Java?

JSONObject ialah subkelas java.util.HashMap#🎜, iaitu bukan pesanan disediakan. Kami juga boleh menggunakan susunan elemen yang ketat dengan bantuan kaedah JSONValue.toJSONString(map), iaitu dilaksanakan oleh java.util.LinkedHashMap. p>Kami boleh mengekod objek JSON dalam dua contoh di bawah.

Contoh

import java.util.*;
import org.json.simple.JSONObject;
public class JSONEncodingTest {
   public static void main(String[] args) {
      Map<Object, Object> dataMap = new HashMap<Object, Object>();
      dataMap.put("Name", "Adithya");
      dataMap.put("Age", new Integer(25));
      dataMap.put("Salary", new Double(25000.00));
      dataMap.put("Employee Id", new Integer(115));
      dataMap.put("Company", "TutorialsPoint");
      JSONObject jsonObj = new JSONObject(dataMap);
      System.out.print("Encoding a JSON object: ");
      System.out.print(jsonObj);
   }
}
Salin selepas log masuk

Output

Encoding a JSON object: {"Salary":25000.0,"Employee id":115,"Company":"TutorialsPoint","Age":25,"Name":"Adithya"}
Salin selepas log masuk

#🎜🎜🎜🎜🎜🎜🎜🎜🎜

OUTPUT

import java.io.*;
import org.json.simple.*;
public class JSONEncodingTest1 {
   public static void main(String[] args) throws IOException {
      JSONObject obj = new JSONObject();
      obj.put("Name", "Jai");
      obj.put("Mobile_Number", new Integer(995998480));
      obj.put("Bank_Balance", new Double(50000.00));
      obj.put("Is_A_SelfEmployee", new Boolean(false));
      StringWriter out = new StringWriter();
      obj.writeJSONString(out);
      String jsonText = out.toString();
      System.out.print(jsonText);
   }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah kita mengekod objek JSON dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan