У меня есть такая строка.Строка массивов синтаксический анализ
{"type":"broad","Text":"cat"},{"type":"broad","Text":"dog"}
String[] keyString = getParts({"type":"broad","Text":"cat"},{"type":"broad","Text":"dog"});
for(String part : keyString){
some code here which gives like this
String text = "cat";
String type = "broad";
}
Может кто-нибудь сказать мне, как я могу получить текст и ввести отдельно в строке
public static String[] getParts(String keyString) {
if(keyString.isEmpty())
return null;
String[] parts = keyString.split(",");
return parts;
}
Или есть какие-либо простые способы, чтобы получить соответствующие строки.
Одна проблема хотя массив не запускается и не заканчивается на '[', ']' соответственно. –
Вы правы, это строка JSON. Изначально у меня была JSONstring как JSONString = [{"type": "wide", "Text": "cat"}, {"type": "wide", "Text": "dog"}] После выполнения следующего JSONArray arrayKey = новый JSONArray (JSONString); arraykey = {"type": "wide", "Text": "cat"}, {"type": "wide", "Text": "dog"} – jimmy
@salman: Затем используйте парсер JSON, правильный инструмент для работы. –