java接收前端JSON字符串
基本思想就是用解析JSON的包json-lib.jar,来解析前端发送过来的JSON字符串,将字符串转换成Map,获取key对应的value值。
做法:
1,引入依赖
<!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib --><dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifactId><version>2.4</version><classifier>jdk15</classifier> <!-- 就是这句 --></dependency>
2,前端代码:
//发送ajax请求$.ajax({url:"/SecondHand1/hello/hello",data:JSON.stringify({"boodId":"123","bookName":"dfs"}),//将对象转换成json(不是普通的字符串)字符串,发送的数据contentType:"application/json",//发送数据的类型type:"POST",dataType:"json",//服务器回送的数据类型success:function(result){alert("发送成功!")}});
3,后端代码
public void find(@RequestBody String book){System.out.println("booid="+book);JSONObject jo = JSONObject.fromObject(book);//将json字符串转成json对象后遍历键值对Map<String, Object> map =jo;System.out.println("bookid="+map.get("bookId")+",bookName="+map.get("bookName"));}
java接收前端JSON字符串相关推荐
- java controller json_springMVC的controller层接收前端json数据
1.前端的操作: 对象接收json数据方式:将所需要传的数据转化为json数据,并将这些数据以post方式传到后台的controller层,然后controller层接收json数据,并且是以对象的形 ...
- 如何在Java中转义JSON字符串-Eclipse IDE技巧
在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON. 这是测试和学习Java中解 ...
- Gson案例:Java对象与JSON字符串相互转换
Gson案例:Java对象与JSON字符串相互转换 一.Gson概述 Gson是一个Java类库,可将Java对象转换为相应的JSON形式,也可以将JSON字符串转换为对应的Java对象.Gson是一 ...
- java对象与Json字符串之间的转化(fastjson)
1. 首先引入jar包 在pom.xml文件里加入下面依赖: <dependency><groupId>com.alibaba</groupId><artif ...
- java对象与json字符串的互相转换
java对象与json字符串的互相转换 1.采用 net.sf.json.JSONObject maven依赖包: 1 <dependency> 2 <groupId>net. ...
- 【实用】Java对象与JSON字符串的互转,实用操作!
最近,工作中会涉及到Java对象与JSON字符串相互转换,虽然说并不难,但打算还是梳理一番,主要内容有: JSON 字符串 转 普通对象 普通对象 转 JSON 字符串 JSON 字符串数组 转 Li ...
- java处理json字符串_常见java对象转换为json字符串处理!!!
1.JSON简介 1. 概念: JavaScript Object NotationJavaScript对象表示法 Person p = new Person(); p.setName("张 ...
- Java后端压缩JSON字符串,前端使用pako.min.js解压
我在日常开发中遇到,由于后端返回JSON数据较大,导致前端响应的较慢,于是考虑通过后端压缩,前端解压的方式来进行优化: 后端压缩工具类: package com.stt.common.util;imp ...
- java map转json字符串_Java-Gso-json字符串解析-php后台返回字段类型可能为字符串(/空字符串)或者对象的情况...
其实本来android前端定义的对象类型是对象,如果后台没有值的情况下,理论上给null,如果是数组给[]或者null都可以的.这样Gson再解析转换的时候就不会出问题!但是最近重构发现后台如果没有字 ...
- java获取前端json数据_java如何获取前端ajax传来的json对象
假设使用 jQuery 中的 ajax 1. Json 对象 前端代码示例 $.ajax({ url : 'http://localhost:8888/demo', type: 'post', dat ...
最新文章
- StackOverFlow上你没看过的7个Java最佳答案
- html点击旋转180,关于点击三角丝滑旋转180度css3 jq处理方法
- Linux系统入门学习:在Debian或Ubuntu上安装完整的内核源码
- 客户端检测的含义和方法
- sklearn自定义svm核函数(外部和内部定义)
- Xp下的程序编译成linux,Windows XP下硬盘安装Linux系统
- 机试题:地图定位、拍照并显示、录制视频并播放
- Python3读取kafka消息写入HBASE
- 2010年04月 小记(MVC2validation, svn)
- 拓端tecdat|使用SAS,Stata,HLM,R,SPSS和Mplus的多层线性模型HLM
- 慕课网vue播放器最新QQ音乐api
- CSS相对定位,固定定位,绝对定位
- 仿制金山毒霸专杀工具界面
- Instant类[java]
- java获取首字母_Java 获取中文首字母的方法
- Java编程题(3)
- line-height含义
- Linux后台运行Jar方法
- 购物车实现原理(干货满满)
- 学区摇号软件设计_摇号后时代,学区房不是你想买就能买!这篇教你避免采坑!...