我想用给定的字符串
初始化json对象String str = "{regex:/^(a-z|A-Z|0-9)*[^:*()#%`~*^&+={}| >"|\\]*$/,'value':10}";
try {
JSONObject jsonObj = new JSONObject(str);
System.out.println("Result ######### "+jsonObj);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
由于键正则表达式的特殊字符,它显示错误,是否还有其他可能性来实现此目的?
答案 0 :(得分:0)
尝试在regEx
附近添加单引号。
String str = "{regex:'/^(a-z|A-Z|0-9)*[^:*()#%`~*^&+={}| >"|\\]*$/','value':10}";