fastJson中JSONObject.toString(),JSONString.toJSONString()有啥不一样

疑惑

特别对于刚接粗json的小伙伴们,这两个方法经常看见,却不知道到底应该在什么场景下分别取使用他们,因此为了弄清楚,看源码是个不错的选择。

public String toString() {
        return this.toJSONString();
    }

    public String toJSONString() {
        SerializeWriter out = new SerializeWriter();

        String var2;
        try {
            (new JSONSerializer(out)).write(this);
            var2 = out.toString();
        } finally {
            out.close();
        }

        return var2;
    }

总结

toString()会调用toJSONString(),因此可以近似认为两者一样,使用的时候更加自信一点,不用疑惑。

猜你喜欢

转载自blog.csdn.net/LiZhen314/article/details/130558093
今日推荐