需要切片字符串在java中,然后JSON.解析它



嗨,我有一个带分隔符("|")的三个参数的长字符串。我如何将它分成java和JSON。解析其中一个参数

请帮。

可以用

分割字符串
String [] parameters = l_sReprocessData.split("\|");
for (String param : parameters) {
    String newParam = param;
}

我不明白你想用JSON和参数做什么。像这样的?

JSONObject object = new JSONObject("{"parameter":"" + parameter[1] + ""}");

Split使用regex,并且管道字符"|"在regex中具有特殊意义,因此要在文字管道上进行分割,必须对其进行转义:

一种方法是:

var l_cSeparator = "\|";

java:

String[] parts = input.split("\|");

最新更新