我有一个看起来像这样的字符串
[{"TransactionId":"3574780600039252015-12-24 T 14:22:03"
现在我想只拆分" TransactionId"将是第一部分,:
之后将成为第二部分。
Code I尝试过:
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"
任何人都可以帮助我吗?
答案 0 :(得分:3)
您可以搜索第一个:
并手动拆分:
int firstColon = result.indexOf(":");
String part1 = result.substring(0,firstColon);
String part2 = result.substring(firstColon+1, result.length());
答案 1 :(得分:1)
如果您确定数据始终采用此格式,则可以使用
Array
(
[menu_id] =>1,
[functions] => Array
(
[0] => AE,
[1] => AR
),
[menu_id] =>2,
[functions] => Array
(
[0] => AE,
[1] => AR
)
)