Кракозябры вместо кириллицы из JSON в java

Есть небольшая программа на JavaFX(Maven). С бесплатного сервиса получаю JSON в ответ на запрос. В нём есть строка на кириллице, когда достаю её и вывожу в консоль (для проверки) - всё выводится без нареканий, а при выводе этой строки на Label в окно приложения отображаются кракозябры. С латиницей проблем нет. Всё остальное (long, double) тоже вынимается без проблем. Весь остальной текст в окне приложения на кириллице тоже в порядке. Сам JSON выводится в консоль и читается без проблем. В POM файле кодировку прописывал дополнительно(<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>), хотя автоматом она там задаётся(<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>). Вытаскивал строку из JSON через .get и .getString результат тот же. Как избавиться от кракозябров? Часть кода:

   JSONObject obj = new JSONObject(outPut);
   cityInfo.setText(obj.getString("name"); //кракозябры
   System.out.println(obj.getString("name")); //всё норм 

введите сюда описание изображения


Ответы (1 шт):

Автор решения: AZor

Переписал без Мавена и проблема исчезла.

→ Ссылка