JSON格式字串和物件之間的轉換程式碼
有時候需要將物件直接量轉換成JSON格式字串,或者把字串轉換成物件,下面是一段函式程式碼能夠實現此功能,和大家分享一下,希望能夠給需要的朋友帶來一定的幫助,程式碼如下:
[HTML] 純文字檢視 複製程式碼<script type="text/javascript"> var ele={ theNum:2046, theStr:'螞蟻部落', theObj:{theNum:2046,theStr:'螞蟻部落'} } toJSON=function(obj){ var arr=[]; for(var key in obj){ var value=obj[key]; if(value==null){ value=''; } else{ value=(typeof value==='string'||typeof value==='number')?('"'+value+'"'):toJSON(value); } var str='"'+key+'":'+value; arr.push(str); } return '{' + arr.join(',') + '}'; } var str=toJSON(ele); alert('轉換成的字串是:'+str ); var newEle=eval('('+str+')'); alert('解析字串得到物件:x='+newEle.theNum+',y='+newEle.theStr+',z='+newEle.theObj); </script>
以上程式碼建立一個轉換函式toJSON,此函式能夠將物件直接量轉換成json格式字串,當然json格式字串使用eval()函式就可以再轉換成json格式物件,程式碼比較簡單,這裡就不多介紹了,如有任何問題可以跟帖留言。
相關閱讀:
1.push()參閱JavaScript push()一章節。
2.join()函式可以參閱JavaScript join()一章節。
相關文章
- json字串和json格式物件的轉換JSON字串物件
- json字串和js物件之間相互轉換JSON字串物件
- js 將json字串轉換為json格式物件程式碼例項JSON字串物件
- 將json格式物件轉換為查詢字串程式碼例項JSON物件字串
- JavaScript將物件轉換為JSON格式字串JavaScript物件JSON字串
- eval()將JSON格式字串轉換為物件JSON字串物件
- JavaScript將JSON格式字串轉換為物件JavaScriptJSON字串物件
- javascript如何將字串轉換成json格式物件JavaScript字串JSON物件
- jquery實現將字串轉換為json格式物件jQuery字串JSON物件
- clob和字串之間的轉換字串
- fastjson: json物件,json物件陣列,javabean物件,json字串之間的相互轉化ASTJSON物件陣列JavaBean字串
- 開發:隨筆記錄之 Json字串和物件的相互轉換筆記JSON字串物件
- Android中實現JSON字串和JSON物件的轉換AndroidJSON字串物件
- jQuery物件和DOM物件和字串之間的轉化jQuery物件字串
- JSONObject應用Json字串和Object物件之間的轉換,Map封裝資料思路JSONObject字串物件封裝
- json字串與物件互相轉換JSON字串物件
- 將表單元素轉換為json格式物件例項程式碼JSON物件
- java json字串轉換為物件,轉換為listJavaJSON字串物件
- 將json格式物件轉換成陣列物件JSON物件陣列
- java物件與json物件間的相互轉換Java物件JSON
- JSON字串轉換為物件直接量JSON字串物件
- 字串和Date型別之間的轉換字串型別
- Java 中 CLOB 和字串之間的轉換Java字串
- JSON.NET框架實現C#物件和JSON字串的轉換JSON框架C#物件字串
- JS json字串轉物件、物件轉字串JSON字串物件
- jQuery物件和DOM物件之間的轉換實現jQuery物件
- js 將json字串轉換為json物件的方法解析JSON字串物件
- JavaScript:如何將JSON物件轉換成JSON字串呢JavaScriptJSON物件字串
- 時間日期字串轉換為時間物件字串物件
- java基本型別和物件之間的轉換Java型別物件
- [轉] jQuery物件與DOM物件之間的轉換jQuery物件
- 開發:隨筆記錄之 Json字串 與 List、HashMap物件的轉換筆記JSON字串HashMap物件
- js將物件轉換為字串程式碼例項JS物件字串
- 如何將時間字串轉換為時間物件字串物件
- JSON 與 Java 物件之間的轉化JSONJava物件
- JavaScript和json對資料格式的轉換JavaScriptJSON
- UTC格式時間轉換為當地時間程式碼
- Json,String,Map之間的轉換JSON