【发布时间】:2019-06-23 02:49:02
【问题描述】:
我存储在字符串中的json的结构是:
{
"0": {
"PDate": "2019-02-25 00:00:00.0000000",
"DDate": "2019-06-25 00:00:00.0000000",
"Document": "FC",
"Direction": "CALLE ...."
},
"1": {
"PDate": "2019-02-25 00:00:00.0000000",
"DDate": "2019-06-25 00:00:00.0000000",
"Document": "FC",
"Direction": "CALLE ...."
}
}
我正在使用以下代码,但它在最后一行显示错误:
if (response.isSuccessful()){
Object object = response.body();
String jsonString = String.valueOf(object);
Gson gson = new Gson();
Type empMapType = new TypeToken<Map<Integer, Object>>() {}.getType();
Map<Integer, Object> nameObjectJson = gson.fromJson(jsonString, empMapType);
}
错误信息:
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 29 path $..PostingDate
拜托,我需要帮助。谢谢
【问题讨论】: