toString()与 gson.toJson(xxx)的区别,
分享于 点击 24334 次 点评:203
toString()与 gson.toJson(xxx)的区别,
一、json转String
String string = posJ.toString();
//两者区别
String json = gson.toJson(posJ);
将json数据转为String,posJ为一段json数据,
1、使用
Object posJ = dangerRecordEntity.getInfo().getPos();
String string = posJ.toString();
转出的效果为:
{x=5, y=2, width=1, height=2, baseWidth=1, baseHeight=2}
——————————————————————————————————————
2、使用
Object posJ = dangerRecordEntity.getInfo().getPos();
Gson gson = new Gson();
String json = gson.toJson(posJ);
转出效果为:
{"x":5,"y":2,"width":1,"height":2,"baseWidth":1,"baseHeight":2}
二、string转json
Gson gson = new Gson();
PosData posData = new PosData();
posData = gson.fromJson(li.getPos(), PosData.class);
System.out.println(posData );
相关文章
- 暂无相关文章
用户点评