Json,String,Map之间的转换
来源:互联网 发布:荣威 知乎 编辑:程序博客网 时间:2024/06/05 11:43
前提是String的格式是map或json类型的
String 转Json
JSONObject jasonObject = JSONObject.fromObject(str);
String 转Map
JSONObject jasonObject = JSONObject.fromObject(str);
Map map = (Map)jasonObject;
在网页之间传递数据出现中文乱码解决方案:
例如请求接口返回一个map或json数据,包含中文
1,先将map或json转成string格式,如果是map类型的,先转成json JSONObject json=new JSONObject(map); json.toJSONString();转成string格式
2,利用URLEncoder.encoder(str,"UTF-8")或"GBK"对string加密处理,发送加密后的str
3,在接受端,收到str后,URLDecoder.decoder(str,"UTF-8")解密成正常str,一般要转成json需要去掉开始结尾的引号,str=str.substring(1,str.length()-1),再用JSONObject.formObject(str)将str转成json;之后需要转map,Map map = (Map)json即可
阅读全文
0 0
- Json,String,Map之间的转换
- Json,String,Map之间的转换
- Json,String,Map之间的转换
- Json,String,Map之间的转换
- Json,String,Map之间的转换
- java中String,json,Map之间的转换
- ES6中Json、String、Map、Object之间的转换
- Json,String,Map 三种数据之间的转换
- Json、map、string之间相互转换
- List转换String,String转换List,Map转换String,String转换Map之间的转换类
- map和json之间的转换
- JSON与MAP之间的转换
- json与map之间的互相转换
- JSON与MAP之间的转换
- Json javaBean xml String之间的转换
- json和JavaBean,String之间的转换
- JSON,String和对象之间的转换
- javascript string与json之间的转换
- Oracle 11g EM删除重建的方法
- JAVA 面向对象六大原则
- Hadoop 新特性、改进、优化和Bug分析系列5:YARN-3
- 【第五周项目1】建立顺序栈算法库
- 三、基本组件(二)深入理解Service
- Json,String,Map之间的转换
- 转义符及其含义
- M26模块蓝牙3.0(主模式和从模式)数据交互(AT命令)
- Xilinx Vivado的使用详细介绍(2):综合、实现、管脚分配、时钟设置、烧写
- Mysql忘记密码解决方案
- 分享:实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定
- Eclipse创建web时xml丢失及其jsp报错
- 面试问题:线程可以这样写吗?
- IntelliJ Idea 常用快捷键列表