【发布时间】:2015-10-28 17:40:43
【问题描述】:
我有那个 json
[
{
TITLE: "Yoy’s Child"
},
TITLE: "Look at me – Stop looking"
}
]
我使用改造和gson,结果是
Yoy’s Child
Look at me – Stop looking
问题在于对特殊字符进行编码。这是我的代码
GsonBuilder gsonBuilder = new GsonBuilder()
.excludeFieldsWithoutExposeAnnotation()
.registerTypeAdapter(Date.class, new JsonDeserializer<Date>() {
public Date deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException {
return new Date(json.getAsJsonPrimitive().getAsLong());
}
});
gson = gsonBuilder.create();
RestAdapter restAdapter = new RestAdapter.Builder()
.setEndpoint(WEB_URL)
.setConverter(new GsonConverter(gson))
.build();
apiService = restAdapter.create(APIService.class);
【问题讨论】:
标签: android json gson retrofit