当前位置: 首页 > 知识库问答 >
问题:

START_ARRAY令牌中的对象

陈夜洛
2023-03-14

我对这个有同样的问题,很高兴看到已经有了解决方案。但是我不能在我的代码上实现它。

说明:在Spring 3 REST Webservice中,无法从START_ARRAY令牌中反序列化对象实例

这是我的

MyModelClass modelClass=restTemplate.postForObject(url,mvm,MyModelClass.class);

根据a给出的链接上的答案,我应该替换MyModelClass。通过包含MyModelClass的List进行分类,但我得到一个语法错误。就像这个

MyModelClass modelClass=restTemplate.postForObject(url,mvm,List<MymodelClass>);

我做错了吗?提前感谢。

共有1个答案

乐正乐湛
2023-03-14

我几周前收到的,我觉得我应该在这里发布我的解决方案,以备将来使用。

我的 JSON 响应结构是键值对的列表,所以我做的是

List<HashMap<String,String>> map=restTemplate.porsForObject(url,mvm,List.class);

JSON响应被转换成一个映射。所以现在通过这样做很容易访问数据。

String data= (Hashmap) map.get(position).get(key);
 类似资料: