【发布时间】:2014-02-11 03:44:40
【问题描述】:
我目前正在尝试反序列化一个 API 结果,如下所示
[{"name":"MyName","value":"MyValue"},{"name":"MyName2","value":"MyValue2"}]
ArrayList<BasicNameValuePair> entities = JsonUtils.getObjectMapper()
.readValue(receivedData.toString(),
new TypeReference<ArrayList<BasicNameValuePair>>() {});
那么会出现以下异常
Exception mapping result.
No suitable constructor found for type...
由于这是来自org.apache.http.message.BasicNameValuePair 的内部类,我无法以任何方式对其进行注释或编辑。但我看到(来自其他 android 项目)很多人使用这个类。有没有办法让这个工作?从BasicNameValuePair 序列化到String 有效。
【问题讨论】:
-
这是一组地图。
标签: java android json serialization jackson