欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

toString()与 gson.toJson(xxx)的区别,

来源: javaer 分享于  点击 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 );                 

 

相关文章

    暂无相关文章

用户点评