Я создал эту простую программу, которая создает файл JSON
на моем рабочем столе. Данные, записанные в JSON
, являются данными, хранящимися в классе Configuration
.
Проблема в том, что когда я запускаю эту программу и открываю файл JSON
, чтобы проверить, правильно ли он скопирован, этот файл пуст.
Основной метод
public static void main(String[] args) {
try {
Gson gson = new Gson();
gson.toJson(new Configuration(), new FileWriter("/Users/yo/Desktop/config.json"));
} catch (IOException e) {
e.printStackTrace();
}
}
Конфигурация класса
public class Configuration {
private static final int DB_PORT = 3306;
private static final String DB_IP = "localhost";
private static final String DB_NAME = "stock";
private static final String DB_USER = "root";
private static final String DB_PASSWORD = "1234";
private static final int PORT = 5000;
}
Почему я получаю пустой файл вместо JSON
с данными в классе Configuration
? Как я могу это исправить?