有一个特殊的类型,不希望按照 bean 方式json 化,能不能用自己的方法替换。
认证0级讲师
自己解決了:
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); }
介面可能有變化
使用 SerializeConfig 類別的 put 方法,對指定類型的解析進行修改。
不是很明白, 可以貼個例子, 如果不用bean的話 可以用fastjson的get方法回傳結果
JSONSerializer
自己解決了:
介面可能有變化
使用 SerializeConfig 類別的 put 方法,對指定類型的解析進行修改。
不是很明白, 可以貼個例子, 如果不用bean的話 可以用fastjson的get方法回傳結果
JSONSerializer