json字符串转对象
Posted Ghazi_Zhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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字符串转对象的主要内容,如果未能解决你的问题,请参考以下文章