json 序列化和反序列化

本文介绍了如何在C#和JavaScript之间进行JSON数据的序列化与反序列化操作,包括如何将C#的对象转换为JSON字符串并在JavaScript环境中解析为对象,以及在JavaScript中如何通过eval()函数将JSON字符串转换为对象,同时讨论了对象和数组的取值方式。

 

Json串的格式:

string strDataDiyList={"id":"1","name":"zhangsan","age":"2","age":"3","age":"4","age":"5","age":"6"}
js—》.cs   方法:反序列化
Hashtable DiyHt = (Hashtable)JsonConvert.DeserializeObject(strDataDiyList, typeof(Hashtable));

.cs—》js   方法:序列化

string str=JsonConvert.SerializeObject(ht2);

ht2此处参数是什么对象,js中就可以当作什么对象使用。

Js中解析json串的方法  eval() 格式化  即把json串转换成对象。

 

对象取值通过属性,数组或集合取值可以通过索引或属性变量取值。

转载于:https://www.cnblogs.com/wangyuru/p/3678669.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值