一个控制类中有多个接口方法用到同一个声明,那就用全局的?

对于 一个控制类中有多个接口方法,都用到了

JSONObject jsonObject = new JSONObject();

我是不是可以将它,做成全局的,只声明一次就够了,然后,返回给前端的json都用它,但是内容不一样就行了?。。

比如这里

img

下面这样和上面 的图,是两个接口方法,返回的不一样

img

那你put的所有都在同一个对象里,会有很多残留的数据,或者你在每一个方法调用之前先清理jsonobject中的所有残留数据

这点内存就不要节省了,该声明就声明吧,否则每次往里面塞数据之前要先清空,其实代码一行也没少,而且万一忘记清空,会造成bug,又因为语法完全符合标准,导致你只能想办法自己复现bug,再排查到底是哪里出了问题。
所有耗费代码、内存、cpu,但是节约调试时间的事,都值得做;反之为了节约资源而让代码变得难以维护的事,都不要做。
现在不是30年前,内存很宝贵,哪怕是单片机也不至于节约这么点资源。