JSON到Java对象的自动转换

JSON到Java对象的自动转换,java,json,backbone.js,Java,Json,Backbone.js,我想知道是否有任何方法或库允许将json字符串自动转换为java对象 i、 e.主干为javascript提供的类似功能 我完全知道,您可以使用以下方法对每个字段一步一步地执行此操作: JSONObject json = new JSONObject(jsonString); String body = json.get("body").toString; 然而,我有许多json文件要转换,手动键入我需要的任何对象的代码似乎很乏味。是否有任何方法可以自主完成 也就是说,提供一个对象模板,不管它

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

i、 e.主干为javascript提供的类似功能

我完全知道,您可以使用以下方法对每个字段一步一步地执行此操作:

JSONObject json = new JSONObject(jsonString);
String body = json.get("body").toString;
然而,我有许多json文件要转换,手动键入我需要的任何对象的代码似乎很乏味。是否有任何方法可以自主完成


也就是说,提供一个对象模板,不管它的字段是什么,都可以填充它?

大多数使用ajax的框架都允许您设置一个配置来为您完成这项工作。

可能是jackson,moxy,这个问题是offtopicUse GSON它的简单易用性现在更仔细地查看GSON。当它最初向我展示时,它似乎是有限的,但经过仔细观察,它看起来很有希望。谢谢你的邀请recommendations@Fido,这是一个经过深思熟虑的图书馆。如果你计划生成JSON,给它一个列表,它可以很容易地转换它。
MyClass a = Gson().fromJson(jsonString, MyClass.class)