Чтобы распечатать необходимые данные, мы использовали следующую команду System.out.println(msgFromServer.data);
Теперь из сервера выводятся следующие данные
[{id={name=XDA Studio, color=red}, angle=-0.24456912236854822, piecePosition={pieceIndex=39.0, inPieceDistance=35.797426838065036, lane={startLaneIndex=1.0, endLaneIndex=1.0}, lap=2.0}}]
Как сохранить эти вышеуказанные серверные сообщения в переменной json array и печатать только значение angle
.
Кажется, что msgFromServer.data возвращает список. Ваш список - это что-то вроде
List<Map<String,Object>>
Если вы используете парсер Джексона, вы, вероятно, можете преобразовать его в строку Json, используя следующий код:
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(list);
Я предоставил код для библиотеки Джексона, вы можете использовать любой другой вариант с реализацией библиотеки и кодом