自动将JSON转换为Java对象

时间:2014-01-10 18:17:58

标签: java json backbone.js

我想知道是否有任何方法或库允许将json字符串自动转换为java对象?

即。 Backbone为javascript提供的类似功能。

我完全清楚你可以使用以下内容逐步完成每个字段:

JSONObject json = new JSONObject(jsonString);
String body = json.get("body").toString;

但是我有很多json文件要转换并手动输入代码,因为我需要的对象似乎很乏味。无论如何都要自主地做到这一点?

即。提供一个对象模板,无论其字段如何都可以填充?

2 个答案:

答案 0 :(得分:0)

大多数使用ajax的框架允许您设置一个可以为您执行此操作的配置。

答案 1 :(得分:0)

MyClass a = Gson().fromJson(jsonString, MyClass.class)