eval() JSON轉換為物件
通過JavaScript內建eval()方法也可以將JSON轉換為物件。
特別說明:儘量避免在專案中使用此方法,推薦使用JSON.parse()方法。
作為一個知識點本文還是要做一下介紹,可能在某些時候此方法能夠發揮其作用。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let jsonStr='{"webName":"螞蟻部落","url":"softwhy.com","age":2}'; let antzone=eval("("+jsonStr+")"); console.log(antzone.webName);
上述程式碼實現了轉換功能,程式碼執行效果截圖如下:
上面程式碼雖然非常簡單,但是一個小細節需要特別注意一下。
在JSON的外面又包裹的一層小括號,這個非常重要,否則會報錯。
具體原因可以參閱eval() JSON 轉換 新增小括號()一章節。
相關文章
- eval()將JSON格式字串轉換為物件JSON字串物件
- 使用eval()將json字串轉換為物件要多加一個小括號JSON字串物件
- java json字串轉換為物件,轉換為listJavaJSON字串物件
- eval() JSON轉換 小括號 () 作用JSON
- JSON字串轉換為物件直接量JSON字串物件
- php陣列轉換為json,json又轉化為php物件。PHP陣列JSON物件
- JavaScript將物件轉換為JSON格式字串JavaScript物件JSON字串
- JavaScript將JSON格式字串轉換為物件JavaScriptJSON字串物件
- js 將json字串轉換為json物件的方法解析JSON字串物件
- jquery實現將字串轉換為json格式物件jQuery字串JSON物件
- js 將json字串轉換為json格式物件程式碼例項JSON字串物件
- eval()進行json轉換時新增小括號()的作用JSON
- json字串和json格式物件的轉換JSON字串物件
- json字串與物件互相轉換JSON字串物件
- 將json格式物件轉換成陣列物件JSON物件陣列
- java物件與json物件間的相互轉換Java物件JSON
- 把JSON資料格式轉換為Python的類物件JSONPython物件
- $.parseJSON()方法將json資料轉換為物件直接量JSON物件
- 將Json資料轉換為ADO.NET DataSet物件JSON物件
- json_decode 轉換json物件為陣列需注意true 你加了嗎?JSON物件陣列
- 將json格式物件轉換為查詢字串程式碼例項JSON物件字串
- 將表單元素轉換為json格式物件例項程式碼JSON物件
- JavaScript:如何將JSON物件轉換成JSON字串呢JavaScriptJSON物件字串
- json字串 轉換為陣列JSON字串陣列
- Map 轉json資料,json資料轉換為MapJSON
- java將物件轉為json的方式Java物件JSON
- 將json資料轉換為Python字典將json資料轉換為Python字典JSONPython
- json字串和js物件之間相互轉換JSON字串物件
- javascript如何將字串轉換成json格式物件JavaScript字串JSON物件
- 最有效的ResultSet轉換為JSON?JSON
- Android中實現JSON字串和JSON物件的轉換AndroidJSON字串物件
- Java將Boolean轉為Json物件的方法JavaBooleanJSON物件
- Gson轉換 — json資料轉換為Object實體公共方法JSONObject
- 用兩種方法把JSON資料格式轉換為Python的類物件JSONPython物件
- ast.literal_eval替代eval將字串形式的表示式解析為 Python 物件AST字串Python物件
- jQuery物件轉換為dom物件簡單介紹jQuery物件
- JS json字串轉物件、物件轉字串JSON字串物件
- JSON.NET框架實現C#物件和JSON字串的轉換JSON框架C#物件字串