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/

相关文章:

javascript - 是否可以使用 $http.post 发布数组?

从 JSON 文件中提取的 JavaScript 文件不再有效

jquery - Ajax 成功消息返回我主页的 HTML

java - 使用 Java 和 XUL 进行 UI 开发

Java路径设置

android - 将图标与工具栏图标对齐 - Android Material Design

android - ListView 中的 OutOfBoundsException

Ubuntu 中的 Java 打印

java - 如何使用restclient将字典传递到android中的Web服务?

android - 'AllDevelopmentDebugClassesForMultiDex'。 > java.util.zip.ZipException : duplicate entry: retrofit/android/AndroidApacheClient. 类