在json中
{hello: {0}, paramId: 1} 
这个这样写:
{hello: [0], paramId: 1} 如果还有键值对的话
这样:
{hello: {hello1:0,hello2:1}, paramId: 1} 不知道我说的是不是你想要的

解决方案 »

  1.   

    我想让这个输出由properties定义文件来取出,而不是直接写。例如,spring的
    ContextLoaderListener.getContext().getMessage(key, new Object[]{arg0, arg1}, locale);
    现在问题是,如何在properties文件里即定义参数占位符,同时也能正确输出大括号?
      

  2.   

    我给你找了找资料,不是很好解决。呵呵,也许我没找对地方。一般我对特殊字符转义不了的,我就用base64加密,不过都是对数据量比较小的。你把参数加密,到时候你再解密看看行的通不只是个建议
      

  3.   

    自己去replaceAll当然可以了,现在想问问本身有没有支持的转义方式
      

  4.   

    base64定义在properties文件里?那样修改起来太麻烦,不合适。现在就只有括号字符导致了使用问题。
      

  5.   

    转义的你都试过啦左大括号 ({) 是\u007B
     
    右大括号 (}) 是\u007D