У меня есть следующее result
в String
{
"html_attributions" : [],
"result" : {
"opening_hours" : {
"open_now" : true,
"weekday_text" : [
"Monday: 8:00 AM – 7:00 PM",
"Tuesday: 8:00 AM – 7:00 PM",
"Wednesday: 8:00 AM – 2:30 PM",
"Thursday: 8:00 AM – 7:00 PM",
"Friday: 8:00 AM – 7:30 PM",
"Saturday: 8:00 AM – 6:00 PM",
"Sunday: Closed"
]
}
},
"status" : "OK"
}
который я конвертирую в JSONObject
используя
JSONObject resultJSON = new JSONObject(result);
Я хочу получить значение внутреннего ключа weekday_text
, но похоже, что окончательный вывод не в UTF-8
(вместо этого появляются \u2013
символы юникода):
System.out.println(resultJSON.getJSONObject("result").getJSONObject("opening_hours").getJSONArray("weekday_text").toString());
["Monday: 8:00 AM \u2013 7:00 PM","Tuesday: 8:00 AM \u2013 7:00 PM","Wednesday: 8:00 AM \u2013 2:30 PM","Thursday: 8:00 AM \u2013 7:00 PM","Friday: 8:00 AM \u2013 7:30 PM","Saturday: 8:00 AM \u2013 6:00 PM","Sunday: Closed"]
Что мне здесь не хватает?