Json,String,Map之间的转换
前提是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即可
Json,String,Map之间的转换相关推荐
- JSON与MAP之间的转换
引用jar包:点击下载 代码如下: [html] view plaincopy import java.util.ArrayList; import java.util.HashMap; import ...
- IDEA使用GsonFormat完成JSON和JavaBean之间的转换
点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达今日推荐:分享一套基于SpringBoot和Vue的企业级中后台开源项目,这个项目有点哇塞!个人原创100W +访问量博客:点 ...
- C#中JSON和对象之间互相转换功能示例
本文实例讲述了C#实现JSON和对象之间互相转换功能.分享给大家供大家参考,具体如下: 1.首先是声明用户信息对象,DataContract修饰类,表示可以被解析成JSON,DataMember修饰属 ...
- Java的object如何转为map_java实现Object和Map之间的转换3种方式
java实现Object和Map之间的转换3种方式 发布时间:2020-10-17 18:42:04 来源:脚本之家 阅读:98 作者:古越剑箫 利用commons.BeanUtils实现Obj和Ma ...
- Java实现Object和Map之间的转换
Java实现Object和Map之间的转换 public class Obj2MapUtils {/*** 将Object类型的数据转化成Map<String,Object>* @para ...
- VC之CString,wchar_t,int,string,char*之间的转换
VC之CString,wchar_t,int,string,char*之间的转换 1. CString 转 wchar_t CString path = "asdf"; wchar ...
- json和字典之间的转换
json和字典之间的转换,json是双引号,字典是单引号 # json格式 str1 = '''{"aac003" : "marry","tel&qu ...
- CString,string,char*之间的转换(转)
Bluestorm's Space 博客园 首页 新随笔 联系 订阅 管理 随笔 - 588 文章 - 3 评论 - 137 CString,string,char*之间的转换(转) 这三种类型各 ...
- cstring转为string vc_VC之CString,wchar_t,int,string,char*之间的转换-阿里云开发者社区
VC之CString,wchar_t,int,string,char*之间的转换 1. CString 转 wchar_t CString path = "asdf"; wchar ...
- 【java】之3种方式实现Object和Map之间的转换
转载:[java]之3种方式实现Object和Map之间的转换 - 古越剑箫 - 博客园
最新文章
- 程序江湖:第十四章 离开让男人成长
- 熟练掌握python是什么概念-想要熟练掌握Python元组?你需要了解这10件应知事项...
- MySql---数据库笔记(功能齐全)
- NPOI 将DataGridView导出到Excel
- Javascript 之 变量
- Zend Studio使用
- 让VS2008真正支持JQuery的智能感知
- 【实用工具】原型图绘画工具推荐
- echarts全解析及其用法详解
- 免费代码签名证书真的存在吗
- android button设置边框背景颜色
- Spring使用RabbitMQ连接池的方法
- 量子BB84,B92协议简单介绍
- 11g wallet使用
- 抽屉作业之content部分和抽屉作业页码部分
- 阿里云第三方:_身份证二要素API接口
- 本想搞清楚ESM和CJS模块的互相转换问题,没想到写完我的问题更多了
- mqtt协议之Apache Apollo 安装和配置
- Bayes分析中的无信息先验
- Git中tag使用教程