java正则表达式除去json值的双引号

java正则表达式去除json值的双引号String json {\name\:\value\} String t json.replaceAll(\

java正则表达式去除json值的双引号


String json = "{"name":"value"}"; 
String t = json.replaceAll(""(\\w+)"(\\s*:\\s*)", "$1$2"); 
System.out.println(t);


上面的代码可以去掉key的双引号
我想改成可以去掉value值的双引号。先感谢各位了!
[解决办法]
String json = "{"name":"value"}"; 
String t = json.replaceAll("(:\\s*)"(\\w+?)"", "$1$2"); 
System.out.println(t);

[解决办法]

String json = "{"name":"value"}"; 
String t = json.replaceAll(""(\\w+)"", "$1"); 
System.out.println(t);

不明白楼主为何要去掉加""可以防止出错的