解决方案 »

  1.   

    这是json格式?还不如正则找中括号里的内容方便呢
      

  2.   

    1、你列出的不是json格式吧
    2、你得先说你是用js来解析json格式还是C#还是什么。。
      

  3.   

    最好是做成标准json格式,否则你这个太麻烦了,需要自己去解析,如果中括号里面的内容还有中括号,那你解析肯定会出问题的
      

  4.   

    楼主上面的 不是JSON格式 一般json是  [{name:value}{name:value}]的如果上面的只是你json的数据....一定要按照上面读出来的 我觉得可以加转义字符..msg:\[王龙\]申请加入\[Kaikai\],需要您审批,申请理由:啦啦没测试过,只是个人看法
      

  5.   

    你这玩意如果要用JSON格式,应该输出成
    [{name:"王龙",join:"kaikai",reason:"lala"}]你那个不叫json,只能叫字符串.....
      

  6.   

    join的格式可以自己定义,就是键值对的集合而已。
    怎么定义就怎么解析
      

  7.   

         string str = "msg:[王龙]申请加入[Kaikai],需要您审批,申请理由:啦啦";
                str = str.Replace("[", "]");
                string[] strList = str.Split(']');//分隔符可以是其他的,如果用其他的,还需要再使用Replace方法,替换掉 "]"
                string userName = strList[1];
                string company=strList[3];