Android MalformedJsonException:第行应为名称
我有一个JSON字符串,这只是其中的一部分: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
"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,
}
经度后的逗号无效。移除它