我有一個 json 字串。我想替換以下所有實體:
...
...
"style":[["1","2"]]
...
"style":["1"]
...
"style":[["1","3","5","8"]]
到:
...
...
"style":["1","2"]
...
"style":["1"]
...
"style":["1","3","5","8"]
我該怎么做?
uj5u.com熱心網友回復:
為了獲得最佳結果,您可能應該使用 JSON 決議器。如果所有style鍵總是單獨或雙重嵌套的字串陣列,那么正則運算式替換全部可能就足夠了:
String input = "\"style\":[[\"1\",\"3\",\"5\",\"8\"]]";
String output = input.replaceAll("\"style\":\\s*\\[\\[(.*?)\\]\\]", "\"style\":[$1]");
System.out.println(output); // "style":["1","3","5","8"]
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/362073.html
