Я получаю из строки JSON вот так:
{
"name":"Google"
"items": "item1,item2,item3,item4"
}
Итак, я хочу создать массив String[] items
и заполнить его элементами из этой строки. Мне нужно как-то разрезать эту струну по частям. Также я получаю разное количество предметов, а не только 4, как в примере.
Как я могу это сделать....?
-3
KiKo
28 Ноя 2014 в 17:49
1
Возможный дубликат Как разбить строку в Java
– Anarki
28 Ноя 2014 в 17:53
Показывает всю строку JSON!
– Anarki
28 Ноя 2014 в 17:54
1
В общем, попробуйте сначала погуглить эти самые элементарные вещи. Вероятность того, что до вас никто не пытался разделить строку и опубликовать ее в Интернете, очень и очень мала.
– luuksen
28 Ноя 2014 в 18:06
3 ответа
Лучший ответ
Вы ищете строку ниже, или я неправильно понял ваш вопрос?
String[] result = yourString.split(",");
1
Kent
28 Ноя 2014 в 17:51
Да, это мой ответ... Спасибо.
– KiKo
28 Ноя 2014 в 18:03
Посмотрите на String.split()
, вы можете пройти в char
, который разделит ваш string
и вернет array
2
Ryan Sayles
28 Ноя 2014 в 17:51
String[] items = incomingString.split(",");
2
luuksen
28 Ноя 2014 в 17:51
Похожие вопросы
Связанные вопросы
Новые вопросы
java
Java — это высокоуровневый объектно-ориентированный язык программирования. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег часто используется вместе с другими тегами для библиотек и/или фреймворков, используемых разработчиками Java.