String jsons = "{'appname':'application', 'Version':'0.1.0', 'UUID':'300V', 'WWXY':'310W', 'ABCD':'270B', 'YUDE':'280T'}";
Run Code Online (Sandbox Code Playgroud)
这是我的json字符串.我怎么能解析它给GsonBuilder()我会得到对象?我尝试很少思考但没有效果.
Ily*_*lya 16
public class YourObject {
private String appname;
private String Version;
private String UUID;
private String WWXY;
private String ABCD;
private String YUDE;
//getters/setters
}
Run Code Online (Sandbox Code Playgroud)
解析为Object
YourObject parsed = new Gson().fromJson(jsons, YourObject.class);
Run Code Online (Sandbox Code Playgroud)
要么
YourObject parsed = new GsonBuilder().create().fromJson(jsons, YourObject.class);
Run Code Online (Sandbox Code Playgroud)
小测试
String jsons = "{'appname':'application', 'Version':'0.1.0', 'UUID':'300V', 'WWXY':'310W', 'ABCD':'270B', 'YUDE':'280T'}";
YourObject parsed = new Gson().fromJson(jsons, YourObject.class);
Run Code Online (Sandbox Code Playgroud)
效果很好
在这种情况下编辑使用JsonParser
JsonObject object = new JsonParser().parse(jsons).getAsJsonObject();
object.get("appname"); // application
object.get("Version"); // 0.1.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25944 次 |
| 最近记录: |