谁能建议一个库或方法将 JSON 字符串反序列化为具有几何(例如 JTS)和属性列表的 Java 对象?
我有几个数据源,我希望能够在地图上查询并显示它们及其属性数据。我见过的方法涉及为每种数据类型创建一个特定的 Java 对象(例如 AutoBean 与 getName()、getDescription() 等)。我所追求的是能够拥有 1 个对象,而不管属性是什么(因为我不提前知道它们,而且会有很多)
我想能够说一些类似的东西:
MyObject o = new MyObject();
o.setGeometry(SomeJsonLibrary.readGeometry(json)); //read Geometry
o.setAttributes(someJsonLibrary.readAttributes(json)); //read all other attributes
欢迎任何建议/替代方案。