java - 关于json的字符串转换问题
PHP中文网
PHP中文网 2017-04-18 10:17:12
0
2
420

使用反射技术,自己封装一个类,提供一个方法将任意对象转换成一个json格式的字符串

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
迷茫

Apa yang anda perlukan ialah alatan seperti GSON untuk membantu anda mencapainya

左手右手慢动作

Memandangkan ia adalah kelas tersuai, ini bermakna kelas ini tidak semestinya menyediakan kaedah getter dan setter untuk semua medan, jadi idea anda untuk menggunakan refleksi adalah betul.
Kedua, anda boleh menggunakan refleksi untuk semua kelas semasa fasa permulaan projek untuk membaca dan menyimpan semua medan Anda boleh memilih untuk menggunakan 类名作为key, kemudian 自定义一个描述类作为value dan memasukkannya ke dalam Map.
Ini 描述类 menerangkan maklumat medan kelas.
Akhirnya, satu siri 转化类 dibina untuk menukar jenis data yang berbeza Contohnya, untuk kelas tersuai, gunakan penukar kelas tersuai, gunakan penukar Senarai. gunakan Terus keluarkan nilai.
Dalam kes ini, apabila menukar objek kepada rentetan json, dapatkan kelas penerangan mengikut nama kelas, kemudian lintasi maklumat kelas penerangan, panggil kelas penukaran yang berbeza untuk jenis medan yang berbeza untuk mengeluarkan medan ke dalam rentetan, dan akhirnya sambung rentetan ini.
Di atas hanyalah idea pelaksanaan, dialu-alukan untuk berbincang.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!