利用fastjson对json转map的操作
String str = "{\"0\":\"zhangsan\",\"1\":\"lisi\",\"2\":\"wangwu\",\"3\":\"maliu\"}";
//第一种方式
Map maps = (Map)JSON.
[Java]Http请求的工具类
说明
该工具类从网络获取参考,在本人进行工作中,进行了部分修改;
Http请求工具包,包含:
1、常用的GET/POST请求远程接口方法(可带参数、带头部信息);
2、可自定义请求方式的请求远程接口方法(可带参数、带头部信息);
3、可进行文件上传的请求远程接口方法;
具体内容,请大家参阅代码,希望分享出来,为朋友们提供便利;
谢谢。
开发者论坛一周精粹(第一期):Fastjson远程代码执行漏洞
2017年3月15日,Fastjson 官方发布安全公告,该公告介绍fastjson在1.2.24以及之前版本存在代码执行漏洞代码执行漏洞,恶意攻击者可利用此漏洞进行远程代码执行,从而进一步入侵服务器,目前官方已经发布了最新版本,最新版本已经成功修复该漏洞。
fastjson设置指定日期属性的格式化
fastjson默认将时间格式化为时间戳,如果我们想以时间字符串格式输出的话,暂提供两种方式
1.序列化器方式
声明DateJsonSerializer
public class DateJsonSerializer implements Object...
FastJson中@JSONField注解使用
最近做项目中,使用了json格式在服务器之间进行数据传输。但是发现json格式数据不符合JAVA中的变量定义规则,并且难以理解,因此需要在后台中做二次处理,将数据处理成我们系统中定义的格式。
思路:
1. 定义需要返回的bean,bean中定义需要返回的数据
2. 获取到需要处理的JSON字符串
3. 将JSON字符串转换为bean, 再将转换后的bean返回给客户端。