json与字符串的相互转化

其实json与字符串之间的转化比较容易,用的都是现成的东西,但是不熟悉的话还是需要一番周折,因此现整理一下与大家分享。

1、将json序列化成字符串:应用场景(发送至后台,或者发送至其他页面进行其他的操作),此用到一个第三方的js,就是json2.js,引用之后,用

var strJson=JSON.stringify(jsonData)就可以了。

2、将字符串转化成json对象:直接用jQuery的 jQuery.parseJSON(jsonString)就可以了。

3、后台的对象转化为json字符串:也是引用第三方的一个dll,Newtonsoft.Json.Net20,用string strJson = JsonConvert.SerializeObject(dtTemp); 此对象可以使dataTable、类、xml等等,转化之后就是json格式的字符串。在做项目期间碰到dataTable转化json字符串时报错,后来发现此dataTable有个字段类型是Microsoft.SqlServer.Types.SqlGeometry(Sql server的Geometry类型),此字段不能直接转化,需要将其字段转化为字符型之后再进行转化。此问题虽然不大,但是如果不知道缘由也是很浪费时间的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值