У меня есть строка, которая выглядит следующим образомКак я могу разбить строку внутри фигурных скобок?
[{"TransactionId":"3574780600039252015-12-24 T 14:22:03"
Теперь я хочу, чтобы разделить только текст, где «TransactionID» будет частью один и после :
будет вторая часть.
код Я пробовал:
String[] transid_result = result.split(":");
String part1 = transid_result[0];
String part2 = transid_result[1];
В результате
part1
содержит[{"TransactionId
part2
содержит"3574780600039252015-12-24 T 14
Я хочу part2
содержать "3574780600039252015-12-24 T 14:22:03"
Может ли кто-нибудь мне помочь?
Это кажется как данные JSON, вы должны сначала преобразовать его в формат JSON, а затем выполнить требуемую операцию. –
Это json, и вы не должны разбивать строку самостоятельно, чтобы попробовать и получить свойства. Ищите библиотеку json – nbokmans
, как и @nbokmans, лучше использовать библиотеку, которая отображает форматированные данные JSON на объекты Java и наоборот. Вы можете использовать [Jackson] (https://github.com/FasterXML/jackson) – compuhosny