本文介绍在c#中处理json字符串的方案,将json中的某个值提取或者装换成类
在类文件中,需引用
using System.Web.Script.Serialization; 如果添加这个using之后显示无效,则在引用中添加 System.Web.Extensions
解析代码如下:
///
/// Json解析相关
///
public class Json
{
///
/// 获取json中,某个字段的值
///
/// Json字符串
/// 标识
///
public static string GetJsonElement(string JsonStr, string Ele)
{
try
{
JavaScriptSerializer Jss = new JavaScriptSerializer();
Dictionary DicText = (Dictionary)Jss.DeserializeObject(JsonStr);
if (!DicText.ContainsKey(Ele))
return string.Empty;
return DicText[Ele].ToString();
}
catch (Exception)
{
return string.Empty;
}
}
} JSONZ字符串如下
如:{“User”:“123”,"password":"888"}
如果需要获取 User的值,则:
string User_ID =Json.GetJsonElement(Json, "User_ID");//Json 是需要解析的字符串 //User_ID = 123 这样就可以解析出json字符串中的内容了
每一个童年的梦想都值得用青春去捍卫!