论gson.toJson()与gson.fromJson()方法

传递的参数封装在map里(并包含空格等一些特殊的字符)

转实体对象自定义日期格式:Gson gson = new Gson();或Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create();

第一步:通过gson.toJson()方法先转为json串;

第二步:通过gson.fromJson(strJson,ToTurn.class)转为对应的实体对象(strJson为json串,ToTurn.class为待转化的类);

集合数据类型转换like:List ids = gson.fromJson(msg.getBody()
.toString(), new TypeToken>() {
     }.getType());

上述json串中包含整形数字,可使用Double类对其包含的整形数字先进行转换再获取值intValue();

 

 

 

 

你可能感兴趣的:(json)