前言
阿里的fastjson好用是,但是只适合存储一些简单类型,如果存储复杂的带有泛型的类型,还挺麻烦的。
特别是在往外取数据的时候。下面是取一些复杂类型的方式。
取出对象
取出没有泛型的对象类
AAA aaa= data.getObject("info", AAA.class);
取出有泛型的对象类
List<Float> info = data.getObject("info", new TypeReference<List<Float>>() {});
2021/09/13更新:像BufferedImage这种二进制文件尽量不要存到jsonObject中,会有问题。