有一个特殊的类型,不希望按照 bean 方式json 化,能不能用自己的方法替换。
认证0级讲师
Menyelesaikannya sendiri:
ObjectSerializer recordFilter = new ObjectSerializer() { @Override public void write(JSONSerializer jsonSerializer, Object o, Object o1, Type type) throws IOException { SerializeWriter out = jsonSerializer.getWriter(); Record record = (Record) o; if( record != null){ out.write(record.toJson()); }else{ out.writeNull(); } } }; public LocalConductor() { SerializeConfig.getGlobalInstance() .put(Record.class, recordFilter); }
Antara muka mungkin tertakluk kepada perubahan
Gunakan kaedah put kelas SerializeConfig untuk mengubah suai penghuraian jenis yang ditentukan.
Saya tidak faham dengan baik Anda boleh menyiarkan contoh Jika anda tidak menggunakan kacang, anda boleh menggunakan kaedah dapatkan fastjson untuk mengembalikan hasilnya.
JSONSerializer
Menyelesaikannya sendiri:
Antara muka mungkin tertakluk kepada perubahan
Gunakan kaedah put kelas SerializeConfig untuk mengubah suai penghuraian jenis yang ditentukan.
Saya tidak faham dengan baik Anda boleh menyiarkan contoh Jika anda tidak menggunakan kacang, anda boleh menggunakan kaedah dapatkan fastjson untuk mengembalikan hasilnya.
JSONSerializer