`
webcode
  • 浏览: 5941321 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

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类型),此字段不能直接转化,需要将其字段转化为字符型之后再进行转化。此问题虽然不大,但是如果不知道缘由也是很浪费时间的。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics