java吧 关注:1,253,076贴子:12,741,853

【救】怎么把对象list转成json啊

只看楼主收藏回复

数据库是这样的

我想转成这样的

然后我直接findAll一个list,用springMVC的@RequestMapping转化json,出来是这样的

怎么转成我想要的那种啊,得字符串拼接吗


IP属地:山西1楼2020-06-20 16:02回复
    最快的办法就是导入Jackson这个jar
    然后直接转 也可以抓回来
    不要求转回来的话你就手打吧


    IP属地:广东2楼2020-06-20 16:19
    收起回复
      就是你说的那种 字符串拼接


      IP属地:广东3楼2020-06-20 16:20
      回复
        就是想生成一个json,用键的值当键,用值的值当值那种


        IP属地:山西来自Android客户端4楼2020-06-20 16:56
        回复
          难道不是往list里面加map吗?


          IP属地:江西来自iPhone客户端5楼2020-06-20 17:45
          收起回复
            循环一下放map


            IP属地:福建来自Android客户端6楼2020-06-20 17:46
            回复
              用map存 呗


              IP属地:广东来自Android客户端7楼2020-06-20 17:47
              收起回复
                有个JsonObject的类


                IP属地:陕西9楼2020-06-20 17:49
                回复
                  json工具类还不够丰富吗


                  IP属地:浙江10楼2020-06-20 18:12
                  回复
                    百度gson


                    IP属地:广东来自Android客户端11楼2020-06-20 18:18
                    回复
                      你要的是个map 你现在拿出来的是个list。。。


                      IP属地:上海来自Android客户端13楼2020-06-20 18:45
                      回复
                        你这是前端要的数据吧,lidt放到map里,然后controller那return responseEntity,map放在responseEntity里返回给前端就好了


                        IP属地:广东来自Android客户端14楼2020-06-20 22:20
                        回复
                          很简单呀,在pom里面加jackson,在方法上面先加@requestbody,直接返回list。或者在pom里面加gson,然后直接使用new gson().toJson(list) 直接把list丢进去就行,返回的就是json


                          IP属地:山西来自Android客户端16楼2020-06-21 09:56
                          收起回复
                            基础没学好直接就上手搞业务逻辑太容易问题了


                            IP属地:浙江来自Android客户端17楼2020-06-22 10:38
                            回复
                              自己遍历一下,放map里直接返回就行啊


                              IP属地:河南18楼2020-06-22 10:52
                              回复