如何去$ C C使用C#JSON字符串$? [英] How to decode a JSON string using C#?

查看:251
本文介绍了如何去$ C C使用C#JSON字符串$?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在寻找一个例子code / lib中使用C#脱codeA JSON字符串。

I'm looking for an example code/lib to decode a JSON string using C#.

脱code,我可以做到这一点:

to decode I can do this:

var data = new Dictionary<string,string>(); 
data.Add("..", "..."); 
var json_encoded = new JavaScriptSerializer().Serialize(data); 

但脱code,我怎么办?

but to decode, How I do?

var json_decoded = ?? 

谢谢!

推荐答案

你可以这样做:

var data = new Dictionary<string, string>();
data.Add("foo", "baa"); 

JavaScriptSerializer ser = new JavaScriptSerializer();
var JSONString = ser.Serialize(data); //JSON encoded

var JSONObj = ser.Deserialize<Dictionary<string, string>>(JSONString); //JSON decoded
Console.Write(JSONObj["foo"]); //prints: baa

这篇关于如何去$ C C使用C#JSON字符串$?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆