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);
时间: 2024-10-12 15:50:24

json字符串转对象的相关文章

使用eval()将json字符串转换为对象要多加一个小括号

使用eval()将json字符串转换为对象要多加一个小括号:关于eval()函数的具体用法这里就不多介绍了,具体可以参阅javascript的eval()方法一章节,下面就介绍一下为什么使用eval()函数将json格式字符串转换为对象的时候,需要多嵌套一层小括号,下面就介绍一下它的原因,希望能够对需要的朋友带来帮助.先看一段转换代码: var jsonStr='{"webName":"蚂蚁部落","webAddress":"青岛市南区

C#对象转JSON字符串和JSON字符串转对象

C#对象转JSON字符串和JSON字符串转对象 /* 创建者:菜刀居士的博客 * 创建日期: 2014年09月03号 * 功能: Json操作 *  */ namespace Net.String.ConsoleApplication {    using System;    using System.Data;     using System.Collections;    using System.ComponentModel;    using System.Collections.G

JSON字符串与对象相互转换

JSON.parse()方法:将JSON字符串转换为对象: JSON.stringify()方法:将JSON对象转换为字符串. parse用于从一个字符串中解析出json对象,如 var str = '{"name":"LiuWei","sex":"male","age":24}'; var obj = JSON.parse(str); console.log(obj); 结果: Object age:24

java json字符串和对象互转

/** * Created by admin on 2017/7/26. */ public class NewPost { private String title; private String content; public NewPost(){ } public NewPost(String title,String content){ setTitle(title); setContent(content); } public String getTitle() { return ti

速战速决 (6) - PHP: 获取 http 请求数据, 获取 get 数据 和 post 数据, json 字符串与对象之间的相互转换

[源码下载] 作者:webabcd 介绍速战速决 之 PHP 获取 http 请求数据 获取 get 数据 和 post 数据 json 字符串与对象之间的相互转换 示例1.获取 http 请求数据http/http1.php <?php /** * 获取 http 请求数据 */ // 通过 $_SERVER 获取相关数据 echo "PHP_SELF : " . $_SERVER['PHP_SELF'] . "<br />"; echo &qu

js中json字符串与对象的转换及是否为空

1.json对象(数组)转字符串 var b=[ { "CategoryName" : "Beverages", "ProductName" : "Steeleye Stout", "Country" : "UK", "Price" : "1008.0000", "Quantity" : "65" }, {

JSON字符串和对象的转换

1.json对象转字符串 <script type="text/javascript"> window.onload = function () { var jsonObj = { "name": "张三", "sge": 18, "sex": "男" }; var jsonStr = JSON.stringify(jsonObj); console.log(jsonStr)

javascript json字符串与对象相互转换

在实际项目中,经常遇到字符格式的问题,记下来以便日后方便查看.用到两个函数:JSON.stringify() 和 JSON.parse(). 使用ajax向后台请求数据,后台给前端返回数据,明明后端脚本写的是json函数处理后的json格式,但是前端接收数据时,却时而是object,时而是字符串,令人百思不得其解.具体原因我还不是很清楚. 在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象.所以,JSON对象和JSON字符串之间的相互转换是关键 我的解决思路是:

json字符串、对象、数组之间的转换方法

json字符串转化成json对象 1.jquery的方法: var jsonObj =$.parseJSON(jsonStr) 2.js 的方法: var jsonObj =JSON.parse(jsonStr); json对象转化成json字符串 js方法var jsonStr1 =JSON.stringify(jsonObj) <script type="text/javascript">var jsonStr ='[{"id":"01&q

c#json字符串和对象的相互转换

/// <summary> /// 对象转换成json /// </summary> /// <typeparam name="T"></typeparam> /// <param name="jsonObject">需要格式化的对象</param> /// <returns>Json字符串</returns> public static string DataContr