日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳細(xì)說明JSON字符串的使用和維護(hù)工作

最近研究學(xué)習(xí)JSON字符串,前者用到的數(shù)據(jù)內(nèi)容基本上都是JSON字符串,遂想寫一個(gè)格式化數(shù)據(jù)成JSON的東東,在網(wǎng)上找了一下,發(fā)現(xiàn)還蠻多的,實(shí)現(xiàn)了一個(gè)類似于ToString()的方法:

 
 
  1. using System;
  2. using System.Web.Script.Serialization;
  3. namespace Demo
  4. {
  5. /// 
  6. /// JSON幫助類
  7. /// 
  8.     public static class JsonHelper
  9. {
  10. /// 
  11. /// 格式化成Json字符串
  12. /// 
  13. ///  name="obj">需要格式化的對象
  14. /// Json字符串
  15.         public static string ToJson(object obj)
  16. {
  17. JavaScriptSerializer serializer = new JavaScriptSerializer();
  18. return serializer.Serialize(obj);
  19. }
  20. /// 
  21. /// 格式化成Json字符串
  22. /// 
  23. ///  name="obj">需要格式化的對象
  24. ///  name="recursionDepth">指定序列化的深度
  25. /// Json字符串
  26.         public static string ToJson(object obj, int recursionDepth)
  27. {
  28. JavaScriptSerializer serializer = new JavaScriptSerializer();
  29. serializer.RecursionLimit = recursionDepth;
  30. return serializer.Serialize(obj);
  31. }
  32. }

一字不漏的照打,應(yīng)該沒有問題吧(后來發(fā)現(xiàn)SCOTT大作末尾的Note,忘記看了,真是粗心啊~~~ *_*)!但是在編輯的時(shí)候,雖然是成功了,但是發(fā)現(xiàn)有2個(gè)警告,由于本人寫程序一直都是盡自己***努力來保證所寫程序的警告數(shù)量最少,所以,當(dāng)然要看看這兩個(gè)警告到底是什么東東。

警 告 是:“System.Web.Script.Serialization.JavaScriptSerializer.JavaScriptSerializer()” 已過時(shí):“The recommended alternative is System.Runtime.Serialization.DataContractJsonSerializer.”記得剛開始學(xué)習(xí)JSON字符串的時(shí)候,在用AppSettings的時(shí)候(具體哪個(gè)方法記不清了)也出現(xiàn)過類似的警告,***是用ConfigurationManager代替就沒有出現(xiàn)過該警告了,那這次應(yīng)該也差不多吧。#t#

于是到MSDN看看是怎么回事。沒弄明白,再到CSDN看看呢。還是沒弄明白,***,求助一下Google。NND,折騰了半天,還是不知道到底是什么回事。用“DataContractJsonSerializer”來代替吧,但是又少了對“System.Runtime.Serialization”的引用,把引用添加上吧,還是沒有編譯通過。

一直不知道是怎么回事,***,幸運(yùn)的Google到一個(gè)Demo,也是用“DataContractJsonSerializer”來代替上訴過時(shí)警告的。SCOTT大作中末尾Note給出的鏈接??偹闶敲靼自趺椿厥铝?。解決步驟如下:

 
 
  1. using System;
  2. using System.IO;
  3. using System.Runtime.Serialization.Json;
  4.  

注:因?yàn)橐玫絊tream等東東,所以這里要添加上JSON字符串這個(gè)命名空間。


網(wǎng)頁題目:詳細(xì)說明JSON字符串的使用和維護(hù)工作
新聞來源:http://m.5511xx.com/article/cccojss.html