一、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 );
本文详细介绍了如何在Java中实现JSON对象与String之间的转换,包括使用toString()方法得到简化版字符串表示,以及利用Gson库获取标准JSON格式字符串。同时,展示了如何将String反序列化为JSON对象。
1380

被折叠的 条评论
为什么被折叠?



