Я получаю из строки 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