本文介绍在c#中处理json字符串的方案,将json中的某个值提取或者装换成类


在类文件中,需引用 

using System.Web.Script.Serialization;

如果添加这个using之后显示无效,则在引用中添加 System.Web.Extensions


解析代码如下:

     /// <summary>
    /// Json解析相关
    /// </summary>
    public class Json
    {
        /// <summary>
        /// 获取json中,某个字段的值
        /// </summary>
        /// <param name="JsonStr">Json字符串</param>
        /// <param name="Ele">标识</param>
        /// <returns></returns>
        public static string GetJsonElement(string JsonStr, string Ele)
        {
            try
            {
                JavaScriptSerializer Jss = new JavaScriptSerializer();
                Dictionary<string, object> DicText = (Dictionary<string, object>)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字符串中的内容了


版权声明

本站内容均来自网络转载或网友提供,如有侵权请及时联系我们删除!本站不承担任何争议和法律责任!



Hot


New


练习一首慢歌【我曾-隔壁老樊】

前几天在公司楼下发现了一个钢琴房,事实上我还没有折腾过真正的钢琴,真正在钢琴上弹奏一曲。一直以来就是在电子琴上折腾,看到有个钢琴房可以自己一个人在里面high,还是很兴奋的。周六晚上下班,我预约了一个小时,独自在钢琴房里面玩了一下,怎么说呢,和电子琴完全不同,这使我也很佩服玩乐器的,真的比看起来难多了。同事在拍我,配的字是寂寞的男人,弹出来的声音都是寂寞的,哈哈今天下午起来,感觉还是意犹未尽,又拿着那个破电子琴玩了一个下午,总体来说,五音不全,调都跟不上,但还是感觉很放松。最近练习的这慢歌,或许部分写的是


练习一首慢歌【我曾-隔壁老樊】
Xamarin WebView 绑定数据源注意事项

在页面上设置好WebView后,必须要定义【HorizontalOptions】与【VerticalOptions】或者定义【HeightRequest】与【WidthRequest】把高低区域先划分出来,不然就不显示,这个很麻烦,因为一开始都不知道内容长度和大小。在这个细节上,必须注意该位置的设置。参看字段,方便以后查看


Xamarin WebView  绑定数据源注意事项
Xamarin 字体大小和字体格式设置

Xamarin 内得字体大小其实每个手机显示都不一样,在设置得时候感觉很恶心,毕竟不是多少像素点或者高度得表达得方式。设置字体属性显示文本的控件可以设置 FontAttributes 属性以指定字体属性: 等效 C# 代码如下:Label label1 = new Label { Text = "Italics", FontAttributes = FontAt


Xamarin 字体大小和字体格式设置

艾金森