谁帮我解析一下{'ok': true, 'data': ['角色1', '角色2'], 'reason': ''}
我2005上用不了Dictionary<string, object> dict = (Dictionary<string, object>)(strHTML)
只能用解析字符串的形式了。
判断 如果 ok 是true   data中的角色信息 动态的添加到文本框。
帮帮忙吧 分不多了 谢谢了~~~ 

解决方案 »

  1.   

    js 的 怎么弄呢? jquery吗?
      

  2.   

    随便什么JS类库都行吧.
    不过一般用JQUERY多吧.
      

  3.   

    正则表达式可以解析![align=center]*************************************************
    本内容使用CSDN 小秘书回复
    每天回帖即可得10分可用分!
    *************************************************[/align]
      

  4.   

    C#也是很容易的,用 JSON 吧。
      

  5.   

    解析JSON
    http://topic.csdn.net/u/20100104/22/e3c1a3d9-e491-4f5d-a5b1-81639c54fdf5.html
      

  6.   

    3.5的有现成的。2.0的话可以用正则表达式,不过也有能解析json数据的类库:Newtonsoft.Json.Net20.dll
    我正则不是很好,写的很笨拙,不过也可以用哈~
    'ok': (?<ok>\w+), 'data': \[(?<data>.*?)\][align=center]*************************************************
    本内容使用CSDN 小秘书回复
    每天回帖即可得10分可用分!
    *************************************************[/align]
      

  7.   

    javascriptvar obj=eval("("+"{'ok': true, 'data': ['角色1', '角色2'], 'reason': ''}"+")");
    alert(obj.ok);
    C#using Newtonsoft.Json.Linq;
    var jo=JObject.Parse("{'ok': true, 'data': ['角色1', '角色2'], 'reason': ''}");
    var tmp=(string)jo["reason"];