/ / java - GSON.fromJson дава „не мога да намеря символ“ - java, json, gson

java - GSON.fromJson дава "не мога да намеря символ" - java, json, gson

Написах проста функция, за да получа кодиран от JSON низ от моя сървър и да го анализирам до обект.
Мислех, че го направих като ръководството за потребителя на Google GSON, но явно съм направил нещо нередно. Моят код:

Gson gson = new Gson();
PlayerData data = gson.fromJson(response, PlayerData.class);

Той дава "Не мога да намеря символ" на втория ред. Защо? Аз го изграждам на малко стар Mac, но не мисля, че това трябва да има някаква промяна.

PlayerData не причинява грешката, защото товае вътрешен клас. Но изведнъж ми хрумна, че декларирах „отговор“ в блок „пробване / улов“, така че вероятно причинява проблема. Ще го проверя и ще публикувам днес (сутрин е за мен)!

Отговори:

-1 за отговор № 1

Добре, аз сам го реших. Проблемът беше променливата на отговора, тя беше декларирана в блок за опит / хващане точно преди тези два реда. Надявам се да не ви досаждам прекалено много, защото определено ще се върна и ще попитам нещо глупаво. Скоро вече имам един: същите два реда дават „несъвместими типове“, сега може да намери символа response, Но аз ще направя някои изследвания, преди да задам това като отделен въпрос. (Така че мога да отговоря на уплашените "Какво сте опитали?";))


-1 за отговор № 2

Изглежда под импортирането gson липсва ... импортиране на com.google.gson.Gson;