@LinuxGod

Перегнать строку в JSON на Java?

Есть у меня строка: [["{12,3,Козлов,2,Математика}","{17,5,Антонов,3,Математика}","{2,19,Козлов,1,Математика}"]]
(это список учеников начальных классов)
Мне нужно из этой строки сделать следующее:
{
"students": [
{
"sur": "Козлов",
"mark": 3,
"subject": "Математика"
},
(ну и так далее для всех учеников)
]}

Помогите пожалуйста, что за функцию использовать ? Как переделать ?
Заранее спасибо
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ответы на вопрос 2
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
Ну, исходная строка это не JSON, так что надо распарсить её согласно известной структуре, создать объекты и каким-нибудь GSON'ом cконвертить в JSON. Для парсинга в этом случае достаточно регулярных выражений, должно получиться достаточно просто.
Ответ написан
Комментировать
@ilya_kas
Подключаешь maven к проекту. Потом подключаешь gson https://mvnrepository.com/artifact/com.google.code...
С использованием gsonа можно переводить в json, читай документацию
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы