这种Json数据如何解析?

wenjunsu 2010-08-26 03:18:06

{"r":
{
"domain":"qun.qq.com",
"server":"204.207",
"client":"221.10.44.235",
"elapsed":"0.0437",
"memory":"0.34MB",
"profile":"T_LOAD: 0.0006S|T_ROUTE: 0.0004S|T_DISPATCH: 0.0419S|G_Api_id_3_method_23: 0.0396S|",
"module":"default",
"controller":"group",
"action":"mine",
"env":"live",
"way":"async",
"language":"zh-cn",

"user":
{
"id":674591430,
"nick":"\u9ed1\u5c71\u8001\u5996",
"gkey":"6se0zgzZUwRutwRjNzrz5vmoJBPFTlR\/Ncv3nUyw7K1LqSPRQKYWEoseUr57wkbbyXtIWElnArE=",
"skey":"@foZVYhy1H",
"skeyt":1,
"age":57,
"gender":1,
"face":0,
"logintime":1282715627,
"lastaccess":1282722007,
"passport":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000@\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000",
"mail":""
},

"group":
{
"id":"0",
"auth":0,
"permission":2,
"type":1},
"params":null
},

"c":
{
"104413742":
{
"g":104413742,
"ul":[{"u":674591430,"flag":0}],
"brief":"LumaQQ.NET\u5b66\u4e60\u4ea4\u6d41QQ\u7fa4",
"class_extid":187,
"class_id":4269,
"create_time":1266492257,
"face_id":0,
"flag":16777217,
"flag_ext":0,
"level":0,
"max_member":100,
"memo":"http:\/\/bbs.52bc.net\/forum-43-1.html \u611f\u8c22\u5c0f\u718a\u63d0\u4f9b\r\nhttp:\/\/space.cnblogs.com\/group\/lumaQQ_net\/",
"name":"LumaQQ.NET\u5b66\u4e60\u4ea4\u6d41QQ",
"option":2,
"owner":20085894,
"sequence_id":106,
"special_class":0,
"type":1,
"permission":2,
"province":0,
"city":0,
"active_degree":0,
"active_day":0,
"tag":"",
"logo":"",
"upgrade":"http:\/\/vip.qq.com\/group\/show_create.php","auth":"1"}





假如我想得到c里面的id这个的值 如何做?
如何用Newtonsoft.Json来解析??

...全文
168 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
CodingCry 2010-11-19
  • 打赏
  • 举报
回复
学习一下~一直想找解析JSON的方法
wenjunsu 2010-08-28
  • 打赏
  • 举报
回复
居然都没什么人解答!?
o(︶︿︶)o 唉 我只能暗自苦笑。。呵呵
wuyq11 2010-08-26
  • 打赏
  • 举报
回复
string jsonText = "";
JsonReader reader = new JsonReader(new StringReader(jsonText));
while (reader.Read())
{
Console.WriteLine(WriteValue(reader.ValueType) + "\t\t" + WriteValue(reader.Value))
}
定义实体类
public class A
{

}

string jsonText = @"";
List <A> lst= new List <A>();
lst=JavaScriptConvert.DeserializeObject <List <A>>(jsonText );
foreach(A a in lst)
{
}
http://topic.csdn.net/u/20100530/16/ca0830c1-c132-479d-83a0-0c9862330a00.html?16173

17,747

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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