Rumah  >  Artikel  >  Java  >  Bagaimana untuk menukar objek java dan json bolak-balik

Bagaimana untuk menukar objek java dan json bolak-balik

WBOY
WBOYke hadapan
2023-05-03 10:55:06934semak imbas

1. Perbezaan antara tatasusunan JSON dan objek

JSONArray ialah menukar data kepada bentuk tatasusunan:

strArray:[{“address”:”北京市西城区”,”age”:”23”,”name”:”JSON”}]

Apabila menggunakannya, anda perlu membaca data dalam json dalam mod tatasusunan strArray[0].address;

JSONObject menukar data menjadi objek format:

strJson:{“address”:”北京市西城区”,”age”:”23”,”name”:”JSON”}
Apabila menggunakan, terus gunakan kaedah objek untuk membaca data dalam json, strArray.address;

2 >Mula-mula tukar objek java Tukar kepada objek json, selepas menukar objek json kepada rentetan json

   //1、使用JSONObject
   JSONObject json = JSONObject.fromObject(stu);
   //2、使用JSONArray
   JSONArray array=JSONArray.fromObject(stu);   
   String strJson=json.toString();
   String strArray=array.toString();

3 Tukar rentetan json kepada objek java

Begitu juga tukar. rentetan json kepada objek json, dan kemudian tukar objek json menjadi objek java, seperti yang ditunjukkan di bawah.

JSONObject obj = new JSONObject().fromObject(jsonStr);//将json字符串转换为json对象
Tukar objek json kepada objek java

Person jb = (Person)JSONObject.toBean(obj,Person.class);//将建json对象转换为Person对象

Atas ialah kandungan terperinci Bagaimana untuk menukar objek java dan json bolak-balik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam