我有這樣的方法:「預期BEGIN_OBJECT但在第1行1列STRING」
public static Object parseStringToObject(String json) {
String Object = json;
Gson gson = new Gson();
Object objects = gson.fromJson(object, Object.class);
parseConfigFromObjectToString(object);
return objects;
}
我想分析一個JSON:
public static void addObject(String IP, Object addObject) {
try {
String json = sendPostRequest("http://" + IP + ":3000/config/add_Object", ConfigJSONParser.parseConfigFromObjectToString(addObject));
addObject = ConfigJSONParser.parseStringToObject(json);
} catch (Exception ex) {
ex.printStackTrace();
}
}
但我得到一個錯誤信息:
com.google.gson.JsonSyntaxException:java.lang.IllegalStateException: 預期BEGIN_OBJECT但STRING位於第1行第1列
的樣子;你覺得它告訴你什麼? – fge 2015-02-09 20:26:13
發佈您的發佈請求返回的JSON字符串。 – 2015-02-09 20:27:10
發佈您的JSON字符串 – bhspencer 2015-02-09 20:33:38