谁帮我解析一下{'ok': true, 'data': ['角色1', '角色2'], 'reason': ''}数据串

miriamsky 2011-02-10 11:00:53
谁帮我解析一下{'ok': true, 'data': ['角色1', '角色2'], 'reason': ''}


我2005上用不了Dictionary<string, object> dict = (Dictionary<string, object>)(strHTML)
只能用解析字符串的形式了。


判断 如果 ok 是true data中的角色信息 动态的添加到文本框。


帮帮忙吧 分不多了 谢谢了~~~

...全文
123 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
whowhen21 2011-02-10
  • 打赏
  • 举报
回复
3.5的有现成的。2.0的话可以用正则表达式,不过也有能解析json数据的类库:Newtonsoft.Json.Net20.dll
我正则不是很好,写的很笨拙,不过也可以用哈~
'ok': (?<ok>\w+), 'data': \[(?<data>.*?)\]
*************************************************
本内容使用CSDN 小秘书回复
每天回帖即可得10分可用分!
*************************************************
yeaicc 2011-02-10
  • 打赏
  • 举报
回复
C#也是很容易的,用 JSON 吧。
whowhen21 2011-02-10
  • 打赏
  • 举报
回复
正则表达式可以解析!
*************************************************
本内容使用CSDN 小秘书回复
每天回帖即可得10分可用分!
*************************************************
flyerwing 2011-02-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 miriamsky 的回复:]
js 的 怎么弄呢? jquery吗?
[/Quote]
随便什么JS类库都行吧.
不过一般用JQUERY多吧.
miriamsky 2011-02-10
  • 打赏
  • 举报
回复
js 的 怎么弄呢? jquery吗?
flyerwing 2011-02-10
  • 打赏
  • 举报
回复
js好能,C井不好能了.
mail_ricklee 2011-02-10
  • 打赏
  • 举报
回复
javascript

var 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"];
douhaichao 2011-02-10
  • 打赏
  • 举报
回复
JSON

用EVAL来解析一下

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧