首页 > 代码库 > json字符串转对象
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);
json字符串转对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。