[У меня есть код для создания массива JSON. В этом коде я передаю некоторые значения x
, y
, z
в цикле, который выглядит следующим образом.
JSONArray list = new JSONArray();
String jsonText = null;
for (int j = 0; j < 4; j++) {
list.add(new Integer(x));
list.add(new Integer(y));
list.add(new Integer(z));
jsonText = list.toString();
}
System.out.print(jsonText);
Это дает вывод как
[1234,245,10,312,234,122,1234,67788,345,235,001,332]
Как я могу получить эти значения в одном массиве, как это?
[[1234,245,10],[312,234,122],[1234,67788,345],[235,001,332]]
] Я получил ответ на этот вопрос. Нужен ответ на следующий вопрос.
Я использовал одно из следующих решений.
Спасибо за ответ, ребята.
Теперь у меня есть вложенные массивы в формате JSON, которые выглядят так:
[
[[1234,245,10],[312,234,122],[1234,67788,345],[235,001,332]],
[[1234,245,10],[312,234,122],[1234,67788,345],[235,001,332],[1234,67788,3450]],
[[1234,245,10],[312,234,122],[1234,67788,345],[235,001,332],[1234,67788,34534]]]
Так что у меня есть один большой массив, который содержит три массива (иногда это может быть 2 или более трех массивов), и каждый из этих трех массивов содержит несколько массивов, в этом примере выше
что такое обратная процедура? Я имею в виду, что если я хочу эти значения из этих массивов. Точно так же, как я сделал. используя JSON
JSONArray list = new JSONArray ();
list.get () этот метод get даст мне то, что мне нужно?
Я использовал Java API org.json.
Спасибо друзьям за помощь до сих пор.