Я ищу способ вернуть только значение после вызова get()
для определенного индекса JSONArray.
Вот метод, с которым я работаю:
private void parseMessageRedrawBoard(String message) throws Exception {
Log.d("0000: ", message);
String trimmed = message.substring(message.indexOf("["));
Log.d("1111: ", trimmed);
JSONArray jsonArray = new JSONArray(trimmed);
//"column 0"
JSONObject subObject = jsonArray.getJSONObject(4);
JSONArray result = subObject.getJSONArray("row 4");
Log.d("YES: ", result.opt(0).toString());
}
, но это возвращает мне это {"column 0":"WhitePawn"}
Я искал документы дляметод, который вернул бы мне только WhitePawn
, и после попытки всех разумных методов на JSONArray
кажется, что его нет.
Какой идиоматический способ Java вернуть только WhitePawn
, без {"column 0":"WhitePawn"}
?