Android MalformedJsonException:第行应为名称

Android MalformedJsonException:第行应为名称,android,json,gson,Android,Json,Gson,我有一个JSON字符串,这只是其中的一部分: "geoLocation":{ "latitude": 46.05570, "longitude": 14.50705, }, 我还有一个自定义类,我正试图使用GSON从这个JSON获取对象数组,如下所示: locationList = gson.fromJson(responseString, Location[].class); 但应用程序在上面一行崩溃,这是日志: com.google.gson.JsonSyntaxExce

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

"geoLocation":{
    "latitude": 46.05570,
    "longitude": 14.50705,
},
我还有一个自定义类,我正试图使用GSON从这个JSON获取对象数组,如下所示:

locationList = gson.fromJson(responseString, Location[].class);
但应用程序在上面一行崩溃,这是日志:

com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected name at line 15 column 6 path $[0].geoLocation.
这是类中包含地理位置变量的部分的外观:

public class Location {
    ...
    private double latitude;
    private double longitude;
    ...
}
知道我为什么要撞车吗

"geoLocation":{
    "latitude": 46.05570,
    "longitude": 14.50705,
}
经度后的逗号无效。移除它