Create a command-line Java program that maintains a ToDo list (task, context, project, priority). The ToDo list is stored in a JSON file.