java - 如何在java中将JsonString反序列化为json格式

标签 java android json

a:34:
{
s:2:\"id\";
i:14;
s:10:\"created_at\";
s:19:\"2017-02-20 17:09:01\";
s:10:\"updated_at\";
s:19:\"2017-11-01 08:30:43\";
s:11:\"id\";i:3;s:7:\"username\";
}

这些是我得到的格式,如何反序列化。 任何帮助,谢谢

最佳答案

Google 有一个非常好的 JSON 序列化/反序列化库,名为 Gson .

如果你有一个 json 字符串并且想要反序列化,你可以简单地通过调用来完成:

new Gson().fromJson(yourJsonString, Model.class);

其中 Model 是模型类,您可以在其中映射 json 字符串。如果你查看库文档,你可以发现更多有趣的东西。

关于java - 如何在java中将JsonString反序列化为json格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47131495/

相关文章:

java - 尝试从 SQLite 数据库获取数据时出现 NullPointerException/CursorOutOfBoundsException

javascript - 您可以使用Cordova 2.9.0从JavaScript运行Android MediaPlayer播放音频设备吗?

json - 如何在 PL/SQL 中解析 JSON 字符串

javascript - Angularjs未定义错误范围变量

python - ValueError : arrays must all be same length, json 链接

java - JSF:在 h:dataTable 中垂直显示 h:selectManyCheckBox

java - 尝试在我的 Play 框架应用程序中实现审计

java - 使用每像素透明度时,JScrollPane 中的滚动速度非常慢

android - 如果使用应用程序的人决定退出而不回答问题,是否有任何方法可以自动锁定设备

java - 在 Android 中使用自然排序顺序对 ArrayList 进行排序?