阅读了您的json构建那一篇文章,怎么转换整fastjson呢

我想要达到的结果

你好,阅读了您的json构建那一篇文章,怎么转换整fastjson呢?目前就差这两个了

img

如果使用fastjson来替代gson时,把gson的JsonArray换成fasejson的com.alibaba.fastjson2.JSONArray,ArrayBuilder中的array属性类型改为com.alibaba.fastjson2.JSONArray。

图中第一个Number的重载可以改为

        public ArrayBuilder set(int index, Number number) {
            array.set(index, number);
            return this;
        }

而后面那个JsonElement的重载则改为

        public ArrayBuilder set(int index, Object element) {
            array.set(index, element);
            return this;
        }