更新2018
5年后,在Android上解析json有了新的“标准”。它被称为moshi,人们可以认为它是GSON
2.0。它非常相似,但已修复了设计错误,这是您开始使用它时遇到的第一个障碍。
https://github.com/square/moshi
首先将其添加为mvn依赖项,如下所示:
<dependency> <groupId>com.squareup.moshi</groupId> <artifactId>moshi-kotlin</artifactId> <version>1.6.0</version></dependency>
添加后,我们可以这样使用(摘自示例):
String json = ...;Moshi moshi = new Moshi.Builder().build();JsonAdapter<BlackjackHand> jsonAdapter = moshi.adapter(BlackjackHand.class);BlackjackHand blackjackHand = jsonAdapter.fromJson(json);System.out.println(blackjackHand);
更多信息在他们的GitHub页面上:)
[旧]
我建议使用 Gson 。
这是教程的一些链接:
如何使用GSON从json格式转换java objecto
简单的GSON示例](http://www.javacreed.com/simple-gson-example/)
一种 替代方案 ,以GSON你可以使用 杰克逊 。
- 杰克逊在5分钟内
- 如何将Java对象与JSON相互转换
该库基本上将JSON解析为您指定的Java类。



