首页 > 其他分享 >spring中处理json

spring中处理json

时间:2023-02-21 00:22:31浏览次数:45  
标签:baseResponse BaseResponse 处理 spring jsonData json data String

1.使用fastJson

2.controller层

@PostMapping("")
@ResponseBody
public BaseResponse jsonFunction(@RequestBody String jsonData){
    BaseResponse baseResponse = new BaseResponse();

    JSONObject data = JSONObject.parseObject(jsonData);
    //处理基本类型
    Integer articleId = data.getInteger("articleId");
    String title = data.getString("title");
    //处理List
    List<ArticleVO> list = JSONArray.parseArray (jsonData, ArticleVO.class);
  
    return baseResponse;
}

标签:baseResponse,BaseResponse,处理,spring,jsonData,json,data,String
From: https://www.cnblogs.com/lwx11111/p/17139496.html

相关文章

  • 若依升级spring boot3过程
    一、为何要升级到springboot3?因为新发布的springboot3本身就支持springnative了,意味着可以用更小的内存和更快的启动速度,而更小的内存意味着服务器可以运行更多的项目,......
  • mysql触发器对于null值的处理
    mysql的触发器是不会对null值进行直接监控的,需要手动对于null值做处理这样处理null值就可以NEW.prom_priceisnotnullandOLD.prom_priceisnull......
  • SpringBoot02 - 基础配置
    SpringBoot基础配置1.属性配置​ SpringBoot通过配置文件application.properties就可以修改默认的配置,那咱们就先找个简单的配置下手,当前访问tomcat的默认端口是8080,好熟......
  • SpringBoot03 - 整合JUnit
    整合JUnit​ SpringBoot技术的定位用于简化开发,再具体点是简化Spring程序的开发。所以在整合任意技术的时候,如果你想直观感触到简化的效果,你必须先知道使用非SpringBoot技......
  • SpringBoot04 - 整合MyBatis
    整合MyBatis​ 整合完JUnit下面再来说一下整合MyBatis,这个技术是大部分公司都要使用的技术,务必掌握。如果对Spring整合MyBatis不熟悉的小伙伴好好复习一下,下面列举出原始......
  • SpringBoot01 - 入门案例
    1.SpringBoot入门程序制作(一)​ 下面让我们开始做第一个SpringBoot程序吧,本课程基于Idea2020.3版本制作,使用的Maven版本为3.6.1,JDK版本为1.8。如果你的环境和上述环境不同,......
  • day15-SpringMVC执行流程
    SpringMVC执行流程1.SpringMVC执行流程分析图例子(1)创建HaloHandlerpackagecom.li.web.debug;importorg.springframework.stereotype.Controller;importorg.s......
  • 服务器业务逻辑处理框架
    1. 多线程    (1)在主线程中利用epoll进程数据的接收,将收到的数据包(包头+包体)给加上消息头(包含连接池的地址)后 扔到消息队列中去;    (2)多个线程从消息队......
  • MyBatisPlus(springBoot版)-尚硅谷
    Pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"......
  • springBoot项目遇到的BUG:Process finished with exit code -1
     问题原因:在service层调用dao层的时候没有给接口注入值 解决方法:加上@Autowired ......