JSON请求数据如何转换为bean对象

这篇具有很好参考价值的文章主要介绍了JSON请求数据如何转换为bean对象。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一:前端传来的json (Postman的POST提交方式中的raw提交),用以下两种方式接收:

1、io流的方式

@RequestMapping("/readRaw")

@ResponseBody

public  String readRaw(InputStream inputStream) {

    String result = "";

    try {

        ByteArrayOutputStream outSteam = new ByteArrayOutputStream();

        byte[] buffer = new byte[1024];

        int len;

        while ((len = inputStream.read(buffer)) != -1)

        {

            outSteam.write(buffer, 0, len);

        }

        outSteam.close();

        inputStream.close();

        result = new String(outSteam.toByteArray(), "UTF-8");

        System.out.println(result);

    } catch (IOException e) {

        e.printStackTrace();

    }

    return result;

}

2、用注解的方式

@RequestMapping(value="/test", method = RequestMethod.POST)

@ResponseBody

public String test(HttpServletRequest request,HttpServletResponse response,@RequestBody String str){

    System.out.println(str);



    return str;

}

二:前端传来的值(Postman的POST提交方式中的form-data提交)

三:前端传来的值(Postman的POST提交方式中的x-www-form-urlencoded提交)一样的文章来源地址https://www.toymoban.com/news/detail-562516.html

用String name=request.getParameter("name");接收

@RequestMapping("/test1")

@ResponseBody

public String test1(HttpServletRequest request,HttpServletResponse response){

    String name=request.getParameter("name");

    System.out.println(name);

    return name;

}

到了这里,关于JSON请求数据如何转换为bean对象的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【御控工业物联网】JAVA JSON结构转换、JSON结构重构、JSON结构互换(5):对象To对象——转换映射方式

    JSON结构转换指的是将一个JSON对象或JSON数组按照一定规则进行重组、筛选、映射或转换,生成新的JSON对象或数组的过程。这种转换可以包括改变JSON数据的结构、提取特定字段、合并多个JSON数据,或者对数据进行计算和处理等操作。 在JSON结构转换中,常见的操作包括: 提取

    2024年04月27日
    浏览(40)
  • Json对象和Json字符串之间相互转换

    作为前端开发,在和后端进行联调接口时,总会遇到要求传JSON字符串或是JSON对象,或者是返回值里是JSON字符串要在页面上展示JSON对象这种情况,都需要前端开发人员对Json对象和Json对象进行相互转换,得到想要的结果。 废话不多说,直接上干货: 1.首先定义一个Json对象:

    2024年02月11日
    浏览(59)
  • JSON是什么意思?JSON和JS对象的互相转换

    JSON 的英文全称是 JavaScript Object Notation,即“JavaScript 对象表示法”。简单来讲,JSON 就是 Javascript 对象和数组的字符串表示法,它使用文本表示一个 JS 对象或数组的信息,因此,JSON 的本质是字符串。 作用:JSON 是一种轻量级的文本数据交换格式,在作用上类似于 XML,专门用

    2024年02月09日
    浏览(53)
  • JAVA 对象转换为JSON

    转载:如何把java对象转换为json java对象怎么转成json_clghxq的技术博客_51CTO博客 1、Java对象列表转换为JSON对象数组,并转为字符串 JSONArray jsonArray = JSONArray.fromObject(list); String jsonArrayStr = jsonArray.toString(); 2、把Java对象转换成JSON对象,并转化为字符串 JSONObject jsonObject = JSONObject.

    2024年02月10日
    浏览(38)
  • 将对象转换为JSON字符串,即手写JSON.stringify

    分析: Date将转为string undefined、Symbol会直接过滤掉,但如果是数组项是undefined、Symbol、Function,那么则返回null 正则RegExp会返回空对象{} NaN、Function、null会返回null,但是呢,function会被过滤掉 Infinity会转为null 如果是数组的话,返回的是数组的序列化 string返回原始值 number、b

    2024年02月11日
    浏览(45)
  • json类型转换对象含有泛型

    接受数据的对象1 对象1里有list 泛型 因为此时接受的是Book类的数据,所以我转换的时候指定了转换类型为Book类型 接受的其他类型的数据,可以转换的时候指定这个类型就可以了 实操代码 输出结果 TypeReference是在运行时指定要转换的类型包括泛型 fastjson的版本 从而实现指定泛型

    2024年02月02日
    浏览(40)
  • JavaScript对象与JSON格式的转换

    在Web开发中,JavaScript和JSON是两个经常用到的概念。JavaScript是一种脚本语言,可以用来操作网页的内容和行为,而JSON是一种轻量级的数据交换格式,通常用于在客户端和服务器之间传递数据。在Web应用程序中,经常需要将JavaScript对象转换为JSON格式,或将JSON格式转换为JavaS

    2024年02月10日
    浏览(40)
  • mybatisJava对象、list和json转换

    1. 参考mybatis-plus 2. 仿照mybatis-plus自定义注解TableOperateField 3. 新增、修改日期自动填充 新增、修改时,创建时间和修改时间,手动填充不优雅,使用数据库默认值时间会和系统时间不一致情况 ,这里模仿mybatis-plus实现 4. 测试新增、修改日期自动填充 5. Java实体类、List和表中

    2024年02月14日
    浏览(38)
  • springboot的controller如何拿到post请求中的json数据

    在SpringBoot的Controller中,可以使用注解@RequestBody来获取POST请求中的JSON数据。我们可以将这个注解应用到一个Controller方法的参数上,Spring将会负责读取请求正文中的数据,将其反序列化为一个Java对象,并将其作为Controller方法的参数传递。以 Java 代码为例,示例代码如下: 在

    2024年02月15日
    浏览(41)
  • fastjson--对象与JSON之间的转换方法

    1、Java对象–JSON对象: (JSONObject)JSONObject.toJSON(Java对象实例) 2、Java对象–JSON字符串 JSONObject.toJSONString(Java对象实例) 3、JSON对象–JSON字符串 JSONObject.toJSONString(); 4、JSON对象–Java对象 JSONObject.toJavaObject(JSON对象实例, Java对象.class); 5、JSON字符串–JSON对象 JSONObject.parseObject(JSON字符

    2024年02月08日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包