curl与java结合传入get.post,head请求,

比如: curl的地址:

curl -l 127.0.0.1:8080/spacobj/core/do?acid=100 -H "token:101hh" -H "Content-type: application/json" -X POST -d {"telNum":"13521389587","pass":"'my12345'","nick":"'明天会更好'","sms":"'7864AQ'"}

注意 json格式中的字符串必须是"' 里面是字符串'"

java中获取的代码如下:

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

public String mydo(

@RequestParam(value = "acid", required = false, defaultValue = "0") int acid,

@RequestHeader(value = "token", required = false, defaultValue = "0") String token,

HttpServletRequest request, HttpServletResponse response)

throws UnsupportedEncodingException, IOException, ParseException {

//下面创建一个对象,用对象来接受json传过来的数据

T_Account tac = new T_Account();

StringBuilder sb = new StringBuilder();

BufferedReader in = new BufferedReader(new InputStreamReader(

request.getInputStream(), "UTF-8"));

String line = null;

while ((line = in.readLine()) != null) {

sb.append(line);

String json = sb.toString();

JSONObject jsonObject = JSONObject.fromObject(json);

Iterator ite = jsonObject.keys();

// 遍历jsonObject数据,用对象来接收。通过key的判断,是那个对象的字段来接受post中json请求过来的

while (ite.hasNext()) {

String key = ite.next().toString();

if (key.equals("telNum")) {

tac.setTelNum(jsonObject.get(key).toString());

}

if (key.equals("pass")) {

tac.setPass(jsonObject.get(key).toString());

}

if (key.equals("nick")) {

tac.setNick(jsonObject.get(key).toString());

}

if (key.equals("sms")) {

tac.setSms(jsonObject.get(key).toString());

}

String value = jsonObject.get(key).toString();

}

}

java curl json_curl javaSSm框架中传入json数组的格式方法相关推荐

  1. 订单 图片(一对多关系),地址保存在一个字段中(Json数组对象格式)

    订单---->图片(一对多关系),地址保存在一个字段中(Json数组对象格式) 1.前端列表动态添加: jsp:<form id="postForm" method=& ...

  2. 【初识Netty使用Netty实现简单的客户端与服务端的通信操作Netty框架中一些重要的类以及方法的解析】

    一.Netty是什么? Netty 由 Trustin Lee(韩国,Line 公司)2004 年开发 本质:网络应用程序框架 实现:异步.事件驱动 特性:高性能.可维护.快速开发 用途:开发服务器和 ...

  3. thinkphp mysql 预处理_thinkPHP框架中执行原生SQL语句的方法

    本文实例讲述了thinkPHP框架中执行原生SQL语句的方法.分享给大家供大家参考,具体如下: 怎样在thinkphp里面执行原生的sql语句? $Model = new Model();//或者 $ ...

  4. layui如何获取父节点的父节点_layui框架中layer父子页面交互的方法分析

    本文实例讲述了layui框架中layer父子页面交互的方法.分享给大家供大家参考,具体如下: layer是一款近年来备受青睐的web弹层组件,官网地址是:http://layer.layui.com/ ...

  5. ajax解析json中的对象数组对象,在JQuery中检索json数组后获取json对象Ajax

    我使用JQuery AJAX检索某些数据(标题和说明).正如你可以看到我打通的结果,并出结果的JSON数组和循环div标签中在JQuery中检索json数组后获取json对象Ajax success ...

  6. android json字符串转成json对象_在PHP中处理JSON数组以及对象

    php中文网最新课程 每日17点准时技术干货分享 在 PHP 中处理 JSON 数组以及对象 与客户端混淆的常见原因是围绕 JSON 数组和对象,以及如何在 PHP 中指定他们.特别是,问题是由空对象 ...

  7. python json方法详解_详解python中的json的基本使用方法

    在Python中使用json的时候,主要也就是使用json模块,json是以一种良好的格式来进行数据的交互,从而在很多时候,可以使用json数据格式作为程序之间的接口. #!/usr/bin/env ...

  8. ES6中字符串和数组新增的方法

    ES6中字符串和数组新增的方法 一.字符串中新增的方法 1.模板字符串 (表达式.函数的调用.变量) 2.repeat(次数)函数 : 将目标字符串重复N次,返回一个新的字符串,不影响目标字符串 3. ...

  9. python 空矩阵_在NumPy中创建空数组/矩阵的方法

    如何在NumPy中创建空数组/矩阵? 在添加行的情况下,你最好的选择是创建一个与数据集最终一样大的数组,然后向它添加数据 row-by-row: >>> import numpy & ...

最新文章

  1. 这位90后女博导上热搜了!曾被Nature主编点赞,放弃百万英镑年薪回国任教
  2. 给卡车穿上“隐身衣”,让自动驾驶车辆撞上它!这场自动驾驶比赛,比谁攻得快...
  3. python按行读取txt文件-Python逐行读取txt文本,按符合分割词并逐行写入txt
  4. 深度学习开发环境调查结果公布,你的配置是这样吗?(附新环境配置) By 李泽南2017年6月26日 15:57 本周一(6 月 19 日)机器之心发表文章《我的深度学习开发环境详解:Te
  5. linux_unix系统编程手册源代码编译
  6. java batik_Batik详解.pdf
  7. C++基础16-类和对象之联编,重写,虚析构
  8. java图片预览上传_java实现文件上传、下载、图片预览
  9. linux结构体数组的定义数组,task_struct结构体中的run_list和array域
  10. 结构型模式概述(Structural Pattern)
  11. Mysql在window下的表现_Mysql在windows系统下的配置
  12. 神策分析 1.13 版本用户分群全新升级,为企业打磨­­­­­­­­­精细化运营基石
  13. “颠覆”——物联网 + 大数据 + 云计算+ 网络互连
  14. 离散数学-数理逻辑知识整理(修改版)
  15. 苏建林DGCNN模型代码详解
  16. flask中的可拨插视图
  17. NCNN+Int8+yolov5部署和量化
  18. 开发技术指南 | 最全 Substrate 与 Polkadot 技术文档、教程、课程
  19. 电脑小问题七:台式机连接无线网络+无线网卡
  20. linux添加防护墙规则rc.local,Linux环境下iptables防火墙基本用法演示

热门文章

  1. excel求和为什么是0_Excel教程:小小的N函数竟如此厉害
  2. 杀死本地80端口被占用的进程,还你一片宁静乐土
  3. 设置flashfxp选中ftp密码的时候显示出来看
  4. 【小心勿喷,吃饭中的小朋友最好别看】史上最搞笑的前端vue文件命名,没有之一,呵呵哒
  5. linux系统调用 ftruncate设置文件大小
  6. debug:g2o cmake时报错“Qt5 not found. Install it and set Qt5_DIR accordingly
  7. IFeature接口
  8. 使用 GDB 调试多进程程序
  9. 程序员跳槽全攻略——读书笔记
  10. Python字符串的修改以及传参