Здравствуйте, вы можете попробовать stdClass
$r = new stdClass();
$r->message = array();
$ms = new stdClass();
$ms->message="ok";
array_push($r->message,$ms);
echo json_encode($r);
Если мы говорим конкретно о пробелах, Вы хотите протестировать специально для пробелов:
MyString = MyString.replaceAll(" +", " ");
Используя \s
приведет ко всему заменяемому пробелу - иногда желаемый, othertimes нет.
Кроме того, более простой способ только соответствовать 2 или больше:
MyString = MyString.replaceAll(" {2,}", " ");
(Конечно, оба из этих примеров могут использовать \s
если какой-либо пробел желаем, чтобы быть замененным одиночным пробелом.)
String a = "Some text with spaces";
String b = a.replaceAll("\\s+", " ");
assert b.equals("Some text with spaces");