zoukankan      html  css  js  c++  java
  • json字符串转对象

    1、添加引用

    2、添加命名空间

    using System.Web;
    using System.Web.Script.Serialization;

    3、

    OpenFileDialog fileDialog = new OpenFileDialog();
                fileDialog.Multiselect = true;
                fileDialog.Title = "请选择文件";
                fileDialog.Filter = "(*.txt)|*.txt";
                if (fileDialog.ShowDialog() == DialogResult.OK) 
                {
                    string file = fileDialog.FileName;
                    string text = System.IO.File.ReadAllText(file, Encoding.Default);    
     
                    JavaScriptSerializer js = new JavaScriptSerializer();
                    Dictionary<object, object> dic = js.Deserialize<Dictionary<object, object>>(text);
                    
                    foreach (object key in dic.Keys)
                    {
                        int x = Convert.ToInt16(key);
                        int y = Convert.ToInt16(dic[key]);
                        point pt = new point(x, y);
                        pl.Add(pt);
                    }
                    Point_databind(pl);
                 }

    使用JObject

    1、添加命名空间

    using Newtonsoft.Json.Linq;

    2、

    var obj = JObject.Parse(text);
  • 相关阅读:
    科普园地
    专家段 错误 新闻
    16进制转rgb
    图片截取0825
    域名的问题 图片显示不出来
    height cell0809
    添加银行卡
    DeviceDelegateHelper.m
    UUID
    MBProgressHUD 动画
  • 原文地址:https://www.cnblogs.com/Ghazi/p/6123668.html
Copyright © 2011-2022 走看看