Я пытаюсь использовать Gson для инициализации своих полей, но безуспешно.
String complex = "{'menu': { 'id': 'file', 'value': 'File', 'popup': { 'task':
[ {'value': 'New', 'onclick': 'CreateNewDoc()'}, {'value': 'Open', 'onclick': 'OpenDoc()'}, {'value': 'Close', 'onclick': 'CloseDoc()'}]
}}}";
Попытка сделать это с:
TasksHolder th = gson.fromJson(complex, TasksHolder.class);
Класс TaskHolder:
public class TasksHolder {
List<Task> task;
public TasksHolder() {
task = new ArrayList<Task>();
}
}
Пожалуйста, посоветуйте, что можно сделать, чтобы заполнить task
из TaskHolder
.