0

我想用给定的字符串初始化 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();
}

由于键正则表达式的特殊字符,它显示错误,还有其他可能实现这一点吗?

4

1 回答 1

0

尝试在regEx.

String str = "{regex:'/^(a-z|A-Z|0-9)*[^:*()#%`~*^&+={}| >"|\\]*$/','value':10}";
于 2012-12-18T08:31:51.653 回答