@hoyt.jerde Используйте ObjectMapper() чтобы сохранить json данные в файл на Java, ниже небольшой пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import java.io.File; import java.io.IOException; import org.codehaus.jackson.map.ObjectMapper; public class Main { public static void main(String args[]) { User user = new User(); User.name = "Вася"; User.company = "Тест"; ObjectMapper mapper = new ObjectMapper(); try { // Сохранить json в файл mapper.writeValue(new File("test.json"), user); } catch (IOException e) { e.printStackTrace(); } } } |
User.java объект как пример:
1 2 3 4 |
public class User { public static String name; public static String company; } |
@hoyt.jerde
В Java можно сохранить JSON в файл, используя библиотеку JSON.simple
и классы JSONObject
и JSONArray
.
Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
import java.io.FileWriter; import java.io.IOException; import org.json.simple.JSONArray; import org.json.simple.JSONObject; public class SaveJsonToFile { public static void main(String[] args) { // Создаем объект JSON JSONObject jsonObject = new JSONObject(); jsonObject.put("name", "John"); jsonObject.put("age", 30); // Создаем массив JSON JSONArray jsonArray = new JSONArray(); jsonArray.add("New York"); jsonArray.add("London"); jsonArray.add("Berlin"); jsonObject.put("cities", jsonArray); // Сохраняем JSON в файл try (FileWriter file = new FileWriter("example.json")) { file.write(jsonObject.toJSONString()); file.flush(); System.out.println("JSON успешно сохранен в файл."); } catch (IOException e) { e.printStackTrace(); } } } |
В этом примере мы создаем объект JSONObject
с двумя свойствами ("name" и "age") и массив JSONArray
с тремя элементами. Затем мы помещаем массив в объект и сохраняем объект в файл "example.json" с помощью FileWriter
. Мы используем метод toJSONString()
для преобразования объекта JSON в строку и записи ее в файл.