国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

js將數(shù)組變量json格式化

這篇具有很好參考價值的文章主要介紹了js將數(shù)組變量json格式化。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在js中,js變量和JSON是兩個不同數(shù)據(jù)格式,兩者的儲存方式自然不相同。JSON格式是一種數(shù)據(jù)交換的規(guī)則,js變量則是javascript在程序需求場景中的數(shù)據(jù)表示。在js與不同語言的服務(wù)端進行數(shù)據(jù)交換過程中,js能夠有內(nèi)置的方法將其變量轉(zhuǎn)化為JSON格式。

JSON.parse(data);//JSON解碼
JSON.stringify(data);//JSON編碼

但是對于JS數(shù)組而言,如果需要在之后需要進行JSON格式化,那么在初始化時不能用new Array(),應(yīng)該使用‘{}’將其初始化。

var data = new Array();
data['password'] = '123456789';
data['account'] = 'wdnmdJS';

JSON.stringify(data);

這樣數(shù)據(jù)經(jīng)過JSON編碼后會得到一個空值null
正確的方法如下:

var data = {};
data['password'] = '123456789';
data['account'] = 'wdnmdJS';

JSON.stringify(data);

關(guān)于其中的原理其實我還沒搞懂,讓我再琢磨琢磨兩者的區(qū)別,然后我在另寫一篇筆記來說這件事。
“ var data = {} ”本質(zhì)是創(chuàng)建了一個空對象,“ var data = new Array() ”的本質(zhì)則是創(chuàng)建了一個空的數(shù)組。像 "parameter['索引']" 這樣以字符串作為索引來獲取數(shù)組中的 value 是不行的,數(shù)組只能接受自然數(shù)整型變量的索引如:0,1,2,....。所以, “data['password'] = '123456789';” 其實并不是數(shù)組的獲值,而是對象的獲值方式(就是取得對象內(nèi)屬性的值)。在數(shù)組初始化后,以 “data['password'] = '123456789'; data['account'] = 'wdnmdJS';”來賦值的話是無效的賦值方式,這兩個字符串是不會被加進數(shù)組里的,所以得出來的值為空值
外部文章鏈接:
(1)php接受post傳值的方法 - 知乎 (zhihu.com)
(2)淺談PHP接收POST數(shù)據(jù)方式-php教程-PHP中文網(wǎng)
(3)javascript怎么將數(shù)組轉(zhuǎn)為json格式-js教程-PHP中文網(wǎng)
(4) 關(guān)于js解析JSON數(shù)組時的解析文章來源地址http://www.zghlxwxcb.cn/news/detail-711030.html

到了這里,關(guān)于js將數(shù)組變量json格式化的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Python(21)json.dumps()使用indent參數(shù) 格式化輸出json數(shù)據(jù)格式

    json.dumps() 方法 將一個Python數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為JSON字符串 輸出為 這樣的格式一般都不優(yōu)美,當(dāng)數(shù)據(jù)很多的時候,看得就不是很直觀方便。 可以使用 indent=4 參數(shù)來對json進行數(shù)據(jù)格式化輸出,會根據(jù)數(shù)據(jù)格式縮進顯示,讀起來更加清晰 用法如下 輸出為 json.dumps()方法,參數(shù)解釋

    2024年02月08日
    瀏覽(25)
  • flask bootstrap頁面json格式化

    flask bootstrap頁面json格式化

    2024年02月07日
    瀏覽(25)
  • Java json 格式化小工具兼容轉(zhuǎn)義 json 串

    封裝了一個格式化 json 小工具,支持標(biāo)準(zhǔn)的 json 格式 和 經(jīng)過后端編程語言如 java 轉(zhuǎn)義后的 字符串 json 格式的格式化輸出,代碼如下: 我們看下兩種 json 數(shù)據(jù): 注意第一種使用 JSON 工具處理時,并不能正常解析,需要先轉(zhuǎn)義才行,注意: 在 IDEA中 測試時不能直接將上面的內(nèi)

    2024年02月07日
    瀏覽(17)
  • json格式化BigDecimal,保留2位小數(shù)

    json格式化BigDecimal,保留2位小數(shù)

    如下,在處理錢相關(guān)的業(yè)務(wù)時,接口明明已經(jīng)保留了兩位小數(shù) 1.00 ,但前端接收的時候獲取的卻是 1 ,小數(shù)點后面的‘0’沒了。 其實, 需要在 BigDecimal 參與 json 轉(zhuǎn)化時,將其轉(zhuǎn)化成 String 類型即可 。 1.編寫一個類,實現(xiàn) JsonSerializer ,并實現(xiàn) serialize 方法 2.在需要特殊處理的

    2024年02月08日
    瀏覽(16)
  • 手機格式化后數(shù)據(jù)還能恢復(fù)嗎?試試這兩個方法

    手機格式化后數(shù)據(jù)還能恢復(fù)嗎?試試這兩個方法

    在我們使用手機的過程中,有時候可能需要進行格式化操作來解決一些問題,比如系統(tǒng)錯誤或病毒感染。然而在格式化后,我們可能會發(fā)現(xiàn)重要的數(shù)據(jù)丟失了,例如聯(lián)系人、照片、文檔等。那么手機格式化后的數(shù)據(jù)是否可以恢復(fù)呢?接下來,我們將介紹兩種手機格式化后數(shù)據(jù)恢

    2024年01月21日
    瀏覽(19)
  • vue中json格式化顯示(vue-json-viewer)

    vue中json格式化顯示(vue-json-viewer)

    使用npm: 使用yarm: 使用pnpm也可以 在 main.ts 中注冊插件 在界面中使用 注意 :在main.ts文件中可能會出現(xiàn)以下得ts類型報錯: 無法找到模塊“vue-json-viewer”的聲明文件。 解決方法: 先嘗試安裝 npm i --save-dev @types/vue-json-viewer 如果上面方法不行,在全局的 .d.ts 結(jié)尾的文件中添

    2024年03月13日
    瀏覽(20)
  • Java工具類——json字符串格式化處理

    Java工具類——json字符串格式化處理

    在我們拿到一團未經(jīng)格式化的json字符串時,非常不方便查看,比如這樣 因此隨手寫了個工具類用來格式化json。注意,原json字符串必須語法無誤,并且不包含換行、空格、縮進等,否則會保留下來。 ok廢話不多說上代碼 運行后效果

    2024年01月17日
    瀏覽(29)
  • sublime text 格式化json快捷鍵配置

    sublime text 格式化json快捷鍵配置

    以 control+command+j 為例。 打開Sublime Text,依次點擊左上角菜單Sublime Text-Preferences-Key Bindings,出現(xiàn)以下文件: 左邊的是Sublime Text默認的快捷鍵,不可編輯。右邊是我們自定義快捷鍵的地方,在中括號中加入以下數(shù)據(jù)并保存:

    2024年02月10日
    瀏覽(13)
  • Excel將單元格中的json本文格式化

    打開Excel文件并按下ALT + F11打開Visual Basic for Applications(VBA)編輯器。 輸入下面的代碼 進入https://github.com/VBA-tools/VBA-JSON,下載release的最新代碼 VBA編輯器,“文件”-“導(dǎo)入”, 導(dǎo)入文件 JsonConverter.bas 點擊VBA編輯器的菜單欄上的\\\"工具\\\"。 選擇\\\"引用\\\",然后在彈出的對話框中找到

    2024年02月14日
    瀏覽(28)
  • UE編輯器格式化xml或json

    UE編輯器格式化xml或json

    UE編輯器格式化XML數(shù)據(jù),首先菜單【視圖】=》【查看方式】=》【XML】,然后選中需要進行格式化的內(nèi)容,點擊菜單【格式】=》【重新縮進選擇】 ?UE編輯器格式化JSON數(shù)據(jù),首先菜單【視圖】=》【查看方式】=》【JSON】,然后選中需要進行格式化的內(nèi)容,點擊菜單【格式】=》

    2024年02月11日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包