定义一个接口,这个接口需要返回json数据
通过
curl "http://localhost:5454/(自己定义的端口)"
获取数据得到的数据格式为:
{json}
{json}
{json}
{json}
(一行一个json)的文本,json中的数据对应后端的一个实体类
curl "http://localhost:5454/(自己定义的端口)"
获取数据得到的数据格式为:
{json}
{json}
{json}
{json}
(一行一个json)的文本,json中的数据对应后端的一个实体类
感谢各位的帮助,我这边的确是自己的问题,在做大量数据的拼接时,我是直接采用的字符串的拼接,这样的确很费时间,首先,string是引用类型,存放在堆内存中,有“不可变性”的特性(驻留池机制),但是在做字符串拼接时,每次都会创建一个新对象,也就是每次都要去申请内存空间,因为做大量字符串拼接时性能很差,只适合做少量的字符串拼接。最后我把字符串的拼接换成了StringBuilder,微软在string的基础上对StringBuilder做了优化,不会每次都去申请内存,而是一下子就申请一大块内存,做大量字符串拼接性能非常高。由于我的数据类型返回为一行一个json的格式,我能想到的也就只有字符串的操作,返回字符串就ok了。如果有新的想法,希望可以分享分享。