基本思想就是用解析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字符串相关推荐

  1. java controller json_springMVC的controller层接收前端json数据

    1.前端的操作: 对象接收json数据方式:将所需要传的数据转化为json数据,并将这些数据以post方式传到后台的controller层,然后controller层接收json数据,并且是以对象的形 ...

  2. 如何在Java中转义JSON字符串-Eclipse IDE技巧

    在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON. 这是测试和学习Java中解 ...

  3. Gson案例:Java对象与JSON字符串相互转换

    Gson案例:Java对象与JSON字符串相互转换 一.Gson概述 Gson是一个Java类库,可将Java对象转换为相应的JSON形式,也可以将JSON字符串转换为对应的Java对象.Gson是一 ...

  4. java对象与Json字符串之间的转化(fastjson)

    1. 首先引入jar包 在pom.xml文件里加入下面依赖: <dependency><groupId>com.alibaba</groupId><artif ...

  5. java对象与json字符串的互相转换

    java对象与json字符串的互相转换 1.采用 net.sf.json.JSONObject maven依赖包: 1 <dependency> 2 <groupId>net. ...

  6. 【实用】Java对象与JSON字符串的互转,实用操作!

    最近,工作中会涉及到Java对象与JSON字符串相互转换,虽然说并不难,但打算还是梳理一番,主要内容有: JSON 字符串 转 普通对象 普通对象 转 JSON 字符串 JSON 字符串数组 转 Li ...

  7. java处理json字符串_常见java对象转换为json字符串处理!!!

    1.JSON简介 1. 概念: JavaScript Object NotationJavaScript对象表示法 Person p = new Person(); p.setName("张 ...

  8. Java后端压缩JSON字符串,前端使用pako.min.js解压

    我在日常开发中遇到,由于后端返回JSON数据较大,导致前端响应的较慢,于是考虑通过后端压缩,前端解压的方式来进行优化: 后端压缩工具类: package com.stt.common.util;imp ...

  9. java map转json字符串_Java-Gso-json字符串解析-php后台返回字段类型可能为字符串(/空字符串)或者对象的情况...

    其实本来android前端定义的对象类型是对象,如果后台没有值的情况下,理论上给null,如果是数组给[]或者null都可以的.这样Gson再解析转换的时候就不会出问题!但是最近重构发现后台如果没有字 ...

  10. java获取前端json数据_java如何获取前端ajax传来的json对象

    假设使用 jQuery 中的 ajax 1. Json 对象 前端代码示例 $.ajax({ url : 'http://localhost:8888/demo', type: 'post', dat ...

最新文章

  1. StackOverFlow上你没看过的7个Java最佳答案
  2. html点击旋转180,关于点击三角丝滑旋转180度css3 jq处理方法
  3. Linux系统入门学习:在Debian或Ubuntu上安装完整的内核源码
  4. 客户端检测的含义和方法
  5. sklearn自定义svm核函数(外部和内部定义)
  6. Xp下的程序编译成linux,Windows XP下硬盘安装Linux系统
  7. 机试题:地图定位、拍照并显示、录制视频并播放
  8. Python3读取kafka消息写入HBASE
  9. 2010年04月 小记(MVC2validation, svn)
  10. 拓端tecdat|使用SAS,Stata,HLM,R,SPSS和Mplus的多层线性模型HLM
  11. 慕课网vue播放器最新QQ音乐api
  12. CSS相对定位,固定定位,绝对定位
  13. 仿制金山毒霸专杀工具界面
  14. Instant类[java]
  15. java获取首字母_Java 获取中文首字母的方法
  16. Java编程题(3)
  17. line-height含义
  18. Linux后台运行Jar方法
  19. 购物车实现原理(干货满满)
  20. 学区摇号软件设计_摇号后时代,学区房不是你想买就能买!这篇教你避免采坑!...

热门文章

  1. 【Unity3D】计算二维向量夹角(-180到180)
  2. hdu 1540 Tunnel Warfare (线段树维护左右最长连续区间)
  3. [C++]类的继承与派生
  4. java 加锁_Java中的重重“锁”事
  5. 区域生长影像分割算法
  6. memset()和memcpy()函数
  7. MySQL Client/Server Protocol
  8. oracle设置自增字段,oracle序列
  9. Windows XP 开机优化
  10. Java敏捷开发框架