Json物件與Json字串互轉
最近有用到php的json字串要轉成js物件,以前一直用jq或者eval,又發現了其他的方法,記錄下.
1>jQuery外掛支援的轉換方式:
$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以將json字串轉換成json物件
2>瀏覽器支援的轉換方式(Firefox,chrome,opera,safari,ie9,ie8)等瀏覽器:
JSON.parse(jsonstr); //可以將json字串轉換成json物件
JSON.stringify(jsonobj); //可以將json物件轉換成json對符串
注:ie8(相容模式),ie7和ie6沒有JSON物件,推薦採用JSON官方的方式,引入json.js。
3>Javascript支援的轉換方式:
eval(`(` + jsonstr + `)`); //可以將json字串轉換成json物件,注意需要在json字元外包裹一對小括號
注:ie8(相容模式),ie7和ie6也可以使用eval()將字串轉為JSON物件,但不推薦這些方式,這種方式不安全eval會執行json串中的表示式。
相關文章
- JavaScript 字串與json物件互轉的幾種方法JavaScript字串JSON物件
- JS json字串轉物件、物件轉字串JSON字串物件
- json字串與物件互相轉換JSON字串物件
- js物件轉json字串物件JSON字串
- js把json字串轉成json物件JSON字串物件
- json 物件與json 字串的區別。JSON物件字串
- json字串和json格式物件的轉換JSON字串物件
- json字串與json物件簡單介紹JSON字串物件
- js jquery 列印物件;json 物件轉字串jQuery物件JSON字串
- json字串與Object、List、Map的互轉工具類JSON字串Object
- fastjson: json物件,json物件陣列,javabean物件,json字串之間的相互轉化ASTJSON物件陣列JavaBean字串
- js字串與json物件處理字串JSON物件
- JavaScript:如何將JSON物件轉換成JSON字串呢JavaScriptJSON物件字串
- js 將json字串轉換為json物件的方法解析JSON字串物件
- JSON字串轉換為物件直接量JSON字串物件
- JS於string 和 json互轉物件JSON物件
- Android中實現JSON字串和JSON物件的轉換AndroidJSON字串物件
- 字串與JSON字串JSON
- xml字串轉JSON字串XML字串JSON
- JSON字串與HashMap相互轉換JSON字串HashMap
- JavaScript將物件轉換為JSON格式字串JavaScript物件JSON字串
- eval()將JSON格式字串轉換為物件JSON字串物件
- JavaScript將JSON格式字串轉換為物件JavaScriptJSON字串物件
- js 將json字串轉換為json格式物件程式碼例項JSON字串物件
- java json字串轉換為物件,轉換為listJavaJSON字串物件
- JSON.NET框架實現C#物件和JSON字串的轉換JSON框架C#物件字串
- json字串和js物件之間相互轉換JSON字串物件
- javascript如何將字串轉換成json格式物件JavaScript字串JSON物件
- java物件與json物件間的相互轉換Java物件JSON
- 使用@ResponseBody物件轉json和@RequestBody進行json轉物件案例物件JSON
- (IOS)JSON字串轉字典iOSJSON字串
- jquery實現將字串轉換為json格式物件jQuery字串JSON物件
- JSON 與 Java 物件之間的轉化JSONJava物件
- JSON格式字串和物件之間的轉換程式碼JSON字串物件
- 開發:隨筆記錄之 Json字串 與 List、HashMap物件的轉換筆記JSON字串HashMap物件
- Go 結構體 Json 互轉Go結構體JSON
- eval() JSON轉換為物件JSON物件
- JSON 物件JSON物件