由于需要,我这边需要以get的方式将一个手动拼接的json串传出去,方便另一方解析接收。

直接在jsp中的java代码块进行了拼接。

String name="{"+"\""+"name"+"\""+":"+"\""+"lisi"+"\""+","+"\""+"sex"+"\""+":"+"\""+"男"+"\""+"}";
将上边的字符串拼接为json后发送了,接收方却不能解析。
后来问了一位朋友得知:通过get方式传递的json数据,传入的参数不能有"或{或},所以需要转码。
于是有了下面的一步转码操作。
String str = name.replace("\"", "%22").replace("{", "%7b").replace("}", "%7d");
最终可以接收解析了。
如有不足,请多多指教。
共勉,努力学习,一起进步。谢谢!

转载于:https://www.cnblogs.com/wangyanei2017/p/8808667.html

以get方式传递json字符串问题。相关推荐

  1. JSON进阶第二篇 AJAX方式传递JSON数据

    上一篇<JSON进阶第一篇 在PHP与javascript 中使用JSON>示范了在PHP和javascript中如何使用JSON类型的数据,本篇将介绍用AJAX方式得到JSON数据从而动 ...

  2. Vue前后台数据交互实例演示,使用axios传递json字符串、数组

    Vue 前后台数据交互实例演示 第一章:后台实现 ① Python 启用 Flask 服务器 ② 后台启用成功验证 第二章:前台实现 ① Vue 使用 Axios 实现接收 json 字符串.数组数据 ...

  3. HttpURLConnection 使用 Post 方式传递 Json 数据网络请求实例小记

    1.我新建了一个新项目,先添加权限: <uses-permission android:name="android.permission.INTERNET"/> 2.添 ...

  4. 前端ajax传递json格式参数,后端springboot接收

    在做开发的过程中,前端ajax传参和后端springboot接收参数经常用到,之前老是把这些搞混,导致出现错误,也在网上查阅了很多资料,再根据自己的经验和测试,对这部分内容做了一些使用总结.后面会再慢 ...

  5. axios向springboot后台传递json数据

    小白遇坑 刚开始我是用get方法来传递json数据,但是总是报错:Required request body is missing,我人傻了,对着这个错误百度了半天,才发现,原来axios get请求 ...

  6. MVC中利用ViewBag传递Json数据时的前端处理方法

    ** MVC中利用ViewBag传递Json数据时的前端处理方法 ** 用viewBag传递Json字符串到前端时,json字符串中的"会被转义为& quot,前端处理方法为@Htm ...

  7. ireport参数传递json_Json传递数据两种方式(json大全)

    1.Json传递数据两种方式(json大全) ----------------------------字符串 var list1 = ["number","name&qu ...

  8. Jackson:数组json字符串转对象集合(List)的两种方式

    首先,创建个实体类Person import java.util.List;public class Person {private String name;private Integer age;p ...

  9. 常见Json字符串反序列化处理方式总结

    常用来处理Json字符串序列化 反序列化组件:Newtonsoft.Json (https://www.newtonsoft.com/json) 参考资料https://www.cnblogs.com ...

最新文章

  1. 语义分割该如何走下去?
  2. asp.net中的<%%>形式的详细用法总结
  3. 功能性平台创新-农业大健康·杨建国:谋定都江堰精华灌区
  4. etcdctl命令查询etcd信息
  5. SQL数据库不用SQL语句能显示全表的内容_2020别再说你了解数据库了,你搞清楚这些问题了吗?...
  6. 【ElasticSearch】es 使用function_score及soft_score定制搜索结果的分数
  7. 【学习笔记】计算机导论之计算机软件
  8. ios 数字键盘左下角添加按钮_ios数字键盘添加完成按钮
  9. VsCode配置Java环境
  10. 避坑宝典|win11升级最新预览体验版bug梳理
  11. es配置中文和拼音分词器
  12. 适合新手练习js解密的小站--飞卢小说网登录--第四期
  13. 原来JSON还可这样玩着
  14. 便捷缴费 支付 (一)
  15. h5(html5)入门
  16. 为什么在AndroidManifest.xml中Activity的theme用不了Theme.Light.NoTitleBar?
  17. Java对接支付宝退款功能
  18. R语言 NetCoMi包 Co-occurrence网络图 微生物16S 网络比较 核心物种
  19. 评职称自费出书需要多长时间
  20. Java集合的接口和类层次结构图以及代码示例

热门文章

  1. 代码农民从做事情的经验
  2. 在LoadRunner向远程Linux/Unix执行命令行并收集性能数据
  3. php impload 展开,PHP implode()函数用法讲解
  4. jar docker镜像不能启线程_使用docker部署SpringCloud项目
  5. 很旧的航海手游java,10年经典!《黎明之海》手游开启航海回忆
  6. 重启网卡服务_Linux下查看不到物理网卡配置
  7. java 异步事件_处理异步事件的三种方式
  8. histeq函数实现直方图的均衡化和规定化
  9. 无法打开源文件 “iostream.h“
  10. 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include “pch.h“”?