Gson из ответа json возвращает список пустых массивов - PullRequest
0 голосов
/ 22 декабря 2018

привет, я работаю над синтаксическим анализом 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]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...