本篇博客试用于编写java后台接口以及两个项目之间的接口对接功能;

具体的内容如下:

1.java后台给指定接口发送json数据

2.java后台接收json数据package com.controller; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.util.HashMap; import java.util.Map; import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("test") public class TestConttroller extends BaseController{ @RequestMapping(value="authentication",produces = MediaType.APPLICATION_JSON_VALUE,method = RequestMethod.POST) public Map getString() throws UnsupportedEncodingException, IOException{ System.out.println("进入====================="); //后台接收 InputStreamReader reader=new InputStreamReader(request.getInputStream(),"UTF-8"); char [] buff=new char[1024]; int length=0; while((length=reader.read(buff))!=-1){ String x=new String(buff,0,length); System.out.println(x); } //响应 Map jsonObject = new HashMap(); //创建Json对象 jsonObject.put("username", "张三"); //设置Json对象的属性 jsonObject.put("password", "123456"); return jsonObject; } }

运行testOne之后将json数据发送到authentication接口,接收的数据如图:

testOne中main方法返回的数据如图:

至此java后台发送及接收json数据代码也就完成了,希望帮助到你。记得给赞哦!!!

java 后台接受json参数的几种方式_java后台发送及接收json数据相关推荐

  1. java 接收json 字符串_spring接收json字符串的两种方式

    一.前言 前几天遇到一个问题,前端H5调用我的springboot一个接口(post方式,@RequestParameter接收参数),传入的参数接收不到.自己测试接口时使用postman的form- ...

  2. Java转JSON串的几种方式

    以下总结一下java转JSON串的几种方式: 1.将java对象转成json串 2.通过JSONObject生成json串 3.通过json字符串生成json串 代码通过阿里的fastjson包实现. ...

  3. java 转json_Java转JSON串的几种方式

    昨天在与对端系统调接口的时候,对端系统对我们传过去的json串老是处理不了,后来查原因是应为我们传过去的json串里有json对象数组,因为我们的json串存在表里的,取出来是作为json字符串放到j ...

  4. 表单提交和超链接请求传递参数的几种方式

    表单提交和超链接请求传递参数的几种方式 这段时间在使用easy-ui的datagrid,他有自己提交表单的方式,所以就整理整理页面对参数的提交方式: 注:下面代码都已经过测试. 1. HTML提交表单 ...

  5. springboot 获取控制器参数的几种方式

    这里介绍springboot 获取控制器参数有四种方式 1.无注解下获取参数 2.使用@RequestParam获取参数 3.传递数组 4.通过URL传递参数 无注解下获取参数 无注解下获取参数,需要 ...

  6. 读取Java文件到byte数组的三种方式及Java文件操作大全(包括文件加密,String加密)

    读取Java文件到byte数组的三种方式 package zs;import java.io.BufferedInputStream; import java.io.ByteArrayOutputSt ...

  7. SpringMVC获取参数的几种方式

    SpringMVC获取参数的几种方式 前言: 年末了,忙了一年了却发现系统的整理的东西很少,一些基础的东西都未做整理,这里就将它随便整理一下,增加一些印象,当然在网上看到一些好的资料也会整理下来以备后 ...

  8. Java异步非阻塞编程的几种方式

    简介: Java异步非阻塞编程的几种方式 一. 从一个同步的Http调用说起 一个很简单的业务逻辑,其他后端服务提供了一个接口,我们需要通过接口调用,获取到响应的数据. 逆地理接口:通过经纬度获取这个 ...

  9. 织梦 php 传值,php获取post参数的几种方式

    php获取post参数的几种方式,ajax提交数据的几种类型,PHP默认识别的数据类型是application/x-www.form-urlencoded标准的数据类型. 1.$_POST['para ...

  10. C语言 二维数组作为函数参数的4种方式

    前言 多维数组中,二维数组是最常用的一种.在C语言编程中,二维数组的定义.取值以及赋值都比较容易,与一维数组类似.然而,在将二维数组作为函数参数传递时,参数结构较复杂,难以理解.本文章是实用型文章,注 ...

最新文章

  1. flume-hdfs 按照时间关闭并新开文件
  2. 被迫重构代码,这次我干掉了 if-else
  3. 2017河北单招计算机试题,2017河北单招英语试题练习题
  4. 如何解决linux的ssh连接自动断开的问题
  5. java ajax无刷分页_asp.net+ajax+json来实现无刷新分页功能
  6. WebRTC的优缺点
  7. NET问答: 为什么时间格式 dd/MM/yyyy 转成 DateTime 会报错?
  8. 软件开发人员进修必备的20本书
  9. HDU 5510 Bazinga 暴力匹配加剪枝
  10. 程序的编译与链接、预处理符号、指令
  11. html跨行使用的属性,HTML表格标记详解4:TD参数中设定跨列跨行属性
  12. 统计学习方法 --- 感知机模型原理及c++实现
  13. 浮点数表示(记录学习过程中遇到的问题)
  14. mac编写python_刚到手Mac写Python的一个简单问题
  15. MD文件阅读工具及配置
  16. android 充电模式deamon_它是首款无线充电手机,也是雷军十年前的最爱|极客博物馆...
  17. 2021观澜二中高考成绩查询,深圳中学排名
  18. gimtehseet工时管理系统介绍
  19. Android闪退原因
  20. 2020前端面试专题整理

热门文章

  1. fckeditor 2.6 php,fckeditor = 2.6.4 任意文件上传漏洞
  2. 一个简单的鼠标钩子程序
  3. java.lang.IllegalStateException报警
  4. 新版税控注入方法及数据采集
  5. 深度理解Powell优化算法
  6. 基于实现韦尔奇·鲍威尔法对图进行着色
  7. 产品读书《产品经理的第一本书》
  8. 久其报表节点汇总_久其通用数据管理平台常见公式
  9. 如何改变报表在页面显示的大小和位置?
  10. 台达 PLC ISPSoft 3.16--项目文件解密