привет, я работаю над синтаксическим анализом json из gson, и у меня возникла проблема с синтаксическим анализом, когда я анализирую его, возвращает null
Я попытался с typeToken, он не работал, я напечатал данные, которые он показывает правильно, json, нокогда я пытаюсь разобрать его, он показывает пустой список
public static void main(String[] args) throws IOException {
Type listType = new TypeToken<ArrayList<Skill>>(){}.getType();
String data = "[" +
"{\"SkillName\":\"Jee\"}," +
"{\"SkillName\":\"Java\"}," +
"{\"SkillName\":\"Spring\"}," +
"{\"SkillName\":\"Symfony\"}," +
"{\"SkillName\":\"C++\"}," +
"{\"SkillName\":\"putain\"}]";
System.out.println(data);
List<Skill> yourClassList = new Gson().fromJson(data, listType);
System.out.println(yourClassList);
}
Я иду эти результаты
[{"SkillName":"Jee"},{"SkillName":"Java"},{"SkillName":"Spring"}{"SkillName":"Symfony"},{"SkillName":"C++"},{"SkillName":"putain"}]
[Skill [skillId=0, skillName=null], Skill [skillId=0, skillName=null], Skill [skillId=0, skillName=null], Skill [skillId=0, skillName=null], Skill [skillId=0, skillName=null], Skill [skillId=0, skillName=null]][Skill [skillId=0, skillName=null], Skill [skillId=0, skillName=null], Skill [skillId=0, skillName=null], Skill [skillId=0, skillName=null], Skill[skillId=0, skillName=null], Skill [skillId=0, skillName=null]]