麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JSON對象轉化為字符串詳解

2019-11-19 15:50:19
字體:
來源:轉載
供稿:網友

序列化

定義

指將 JavaScript 值轉化為 JSON 字符串的過程。
JSON.stringify() 能夠將 JavaScript 值轉換成 JSON 字符串。JSON.stringify() 生成的字符串可以用 JSON.parse() 再還原成 JavaScript 值。

參數的含義

1)JSON.stringify(value[, replacer[, space]])
2)value:必選參數。被變換的 JavaScript 值,一般是對象或數組。
3)replacer:可以省略。有兩種選擇:函數或數組。

①- 如果是函數,則每一組名稱/值對都會調用此函數,該函數返回一個值,作為名稱的值變換到結果字符串中,如果返回 undefined,則該成員被忽略。
②- 如果是數組,則只有數組中存在名稱才能夠被轉換,且轉換后順序與數組中的值保持一致。

4)space:可以省略。這是為了排版、方便閱讀而存在的??梢栽?JSON 字符串中添加空白或制表符等。 

value 用法

示例代碼:

<script>var obj = {name : “Geoff Lui”,age : 26};console.log(obj);var jsonstr = JSON.stringify(obj);console.log(jsonstr);</script>

控制臺輸出執行結果:

replacer 的用法

示例代碼:

<script>var obj = {name : “Geoff Lui”,age : 26};console.log(obj);var jsonstr = JSON.stringify(obj,fun);function fun(name, value){If (name == “age” )value = 14;return value;}console.log(jsonstr);</script>

執行結果:

 示例代碼:

<script>var obj = {a : 1,b : 2,c : 3,d :4};console.log(obj);var jsonstr = JSON.stringify(obj,[“a”,”b”,”c”]);console.log(jsonstr);</script>

執行結果:

 space 的用法   //排列的更加可讀

示例代碼:

<script>var obj = {a : 1,b : 2,c : 3,d :4};console.log(obj);var jsonstr = JSON.stringify(obj,[“a”,”b”,”c”], “one”);console.log(jsonstr);</script>

執行結果:

以上就是JSON對象轉化為字符串的詳細介紹啦,希望對同學們的學習有所幫助,也希望大家繼續支持武林網~!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产做爰 | 一区二区三区四区视频在线观看 | 亚洲人成网站免费播放 | av电影观看 | 成人电影毛片 | 激情亚洲一区二区 | 99视频网 | 国产小视频一区 | 精品国产91久久久 | qyl在线视频精品免费观看 | 久久精品探花 | 欧美18一19sex性护士农村 | 伊人成人免费视频 | 国产宾馆3p国语对白 | 成人店女老板视频在线看 | h色网站免费观看 | 精品一区二区久久久久久久网精 | 国产精品久久久在线观看 | 欧美a在线观看 | 欧美成人激情在线 | 成人午夜免费在线视频 | 日韩一级网站 | 国产精品视频六区 | 91快色视频 | 91av久久| 毛片观看网址 | 欧美2区| 亚洲小视频在线播放 | 欧美a黄 | 欧美黑人伦理 | 中文字幕在线观看成人 | av电影院在线观看 | 欧美不卡三区 | 一级毛片在线看 | 黄污网站在线 | 欧美一级不卡视频 | 中国女警察一级毛片视频 | 久久羞羞视频 | 中文字幕在线观看二区 | www69xxxxx| 亚洲精品欧美二区三区中文字幕 |