Regex для замены в строке jsonJAVA

Программисты JAVA общаются здесь
Anonymous
Regex для замены в строке json

Сообщение Anonymous »

Есть ли выражение режима режима, которое я могу использовать, чтобы найти все цифры в строке JSON и заменить их в рамках двойных кавычек? < /p>

String jsonString = " [
{
"FirstName": "abc",
"Email" : "a@a.com",
"Id" : 1,
"Phone" : 1234567890,
"Date": "2 May 2016 23:59:59"

},
{
"FirstName": "xyz",
"Email" : "b@b.com",
"Id" : 2,
"Phone" : 9876543210,
"Date": "3 May 2016 23:59:59"

}
] ";
< /code>

Я хочу получить следующий вывод: < /p>

[
{
"FirstName":"abc",
"Email" : "a@a.com",
"Id" : "1",
"Phone" : "1234567890",
"Date": "2 May 2016 23:59:59"

},
{
"FirstName":"xyz",
"Email" : "b@b.com",
"Id" : "2",
"Phone" : "9876543210",
"Date": "3 May 2016 23:59:59"

}
]
< /code>

Я пробовал строку ниже, но она не работает. Есть идеи? < /P>

jsonString = jsonString.replaceAll("=[ ]*([\\d]+)", "= \"$1\"");


Подробнее здесь: https://stackoverflow.com/questions/469 ... son-string

Вернуться в «JAVA»