Я разрабатываю простой проект на Java для вывода файла JSON. Файл JSON будет включать в себя данные о географическом положении, которые должны быть напечатаны именно в таком формате:Печать массива в JSON с использованием Java JsonObjectBuilder
"location" : {
"coordinates" : [
-1.072925602,
51.27924757
],
"type" : "Point"
Значение каждого файла будет иметь два ключевых полей координат и типа, где координаты будут иметь данные широты и долготы.
Теперь я разрабатываю это, используя стандартный JsonObjectBuilder, и я действительно не могу найти способ печати данных широты и долготы в этом точном формате; btw Я не могу напечатать его как строку.
Есть ли способ напечатать массив типа double с помощью JsonObjectBuilder?
Большое спасибо ребята
Спасибо за ваш ответ. Я использую этот проект для имитации связи (через JSON) между двумя системами, и это формат, который они используют. Если я отправлю его как строку, это не сработает. Я уверен, что должен быть способ сделать это, потому что мне кажется, что это простое требование. Другие библиотеки, такие как GSON, могут это сделать, однако я бы предпочел использовать эту библиотеку, если это возможно, поскольку я использовал ее довольно долгое время. – zebbug