MalformedJsonException:行的预期名称

时间:2015-04-16 20:27:40

标签: android json gson

我有一个JSON字符串,这只是其中的一部分:

"geoLocation":{
    "latitude": 46.05570,
    "longitude": 14.50705,
},

我还有一个自定义类,我正在尝试使用GSON从这个JSON中获取对象数组,如下所示:

locationList = gson.fromJson(responseString, Location[].class);

但是应用程序在上面的行崩溃了,这就是Logcat:

com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected name at line 15 column 6 path $[0].geoLocation.

这是具有geoLocation变量的类的部分:

public class Location {
    ...
    private double latitude;
    private double longitude;
    ...
}

知道我为什么会遇到崩溃?

1 个答案:

答案 0 :(得分:2)

"geoLocation":{
    "latitude": 46.05570,
    "longitude": 14.50705,
}
经度无效后的

逗号。删除它。