json字符串

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

☆樱花仙子☆ 提交于 2020-03-23 11:54:36
3 月,跳不动了?>>> 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.Generic; using System.Web.Script.Serialization; public class JsonHelper { /// <summary> /// 把json字符串转成对象 /// </summary> /// <typeparam name="T">对象</typeparam> /// <param name="data">json字符串</param> public static T Deserialize<T>(string data) { System.Web.Script.Serialization.JavaScriptSerializer json = new System.Web.Script.Serialization

jQuery操作json

≯℡__Kan透↙ 提交于 2019-11-28 17:04:16
前言 在WEB数据传输过程中,json是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换、JSON数据的解析是关键。 先明确2个概念例如: JSON字符串: var str1 = '{ "name": "deyuyi", "sex": "man" }'; JSON对象: var str2 = { "name": "deluyi", "sex": "man" }; 可以简单这样理解: JSON对象是直接可以使用JQuery操作的格式,如C#中可以用对象(类名)点出属性(方法)一样; JSON字符串仅仅只是一个字符串,一个整体,不截取的话没办法取出其中存储的数据,不能直接使用,除非你只想alert()他; 一、JSON字符串转换为JSON对象 要使用上面的str1,必须使用下面的方法先转化为JSON对象: A:eval函数 eval函数可以直接将本质符合或者近似符合JSON格式的字符串转换为JSON对象,使用方式如: eval('(' + str + ')') ; //其中str就是满足本标题描述的字符串 //由JSON字符串转换为JSON对象 var str='{ "name": "John" }'; var obj = eval('(' + str + ')'); alert( obj.name);