Подскажите пожелуйста! У меня есть обьект, который записал в файл json. Теперь из файла читаю json и далаю обьект, который в дальнейшем хочу использовать.
Делаю следующее:
-
Создаю обьект.
PlanModel planModel = new PlanModel(
“DARK”,
“MINIMALIST”,
“SUBTLE”,
“RELAXING”,
“Yes, I have already signed a lease”,
“10 Months”…
} -
Записываю его в файл
Gson gson = new Gson();
String json = gson.toJson(planModel);
FileOutputStream fileOutputStream = new FileOutputStream(“IdeaProjects/src/test.dataQA.json”);
fileOutputStream.write(json.getBytes()); -
Читаю файл и делаю из него обьект
PlanModel planModel = new Gson().fromJson(“IdeaProjects/src/test.dataQA.json”,PlanModel.class);
НО НА ЭТОМ ЭТАПЕ У МЕНЯ ПОЯВЛЯЕТСЯ ОШИБКА
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected value at line 1 column 1 path $
В ЧЕМ МОЖЕТ БЫТЬ ПРОБЛЕМА?