非常好用的JsonToString 方法 簡單實例
非常好用的JsonToString方法
Jsontostring代碼
function JsonToString(o) {
var arr = [];
var fmt = function(s) {
if (typeof s == 'object' && s != null) return JsonToStr(s);
return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s;
}
for (var i in o)
arr.push("'" + i + "':" + fmt(o[i]));
return '{' + arr.join(',') + '}';
}
我反正用的很爽,哈哈
另外: 如果不想json中的數(shù)字也被字符串化. 可以改造:
return /^(string|number)$/.test(typeof s) ? '"' + s + '"' : s; 為 : return /^(string)$/.test(typeof s) ? '"' + s + '"' : s; (其實就是把number類型的忽略掉而已)
- js字符串的各種格式的轉(zhuǎn)換 ToString,F(xiàn)ormat
- JavaScript中valueOf函數(shù)與toString方法深入理解
- js資料toString 方法
- node.js中的buffer.toString方法使用說明
- 判斷js中各種數(shù)據(jù)的類型方法之typeof與0bject.prototype.toString講解
- Javascript中valueOf與toString區(qū)別淺析
- 重載toString實現(xiàn)JS HashMap分析
- JavaScript中Object.prototype.toString方法的原理
- javascript中Number對象的toString()方法分析
- js中toString()和String()區(qū)別詳解
相關(guān)文章
Javascript remove 自定義數(shù)組刪除方法
Javascript自定義數(shù)組刪除方法remove(),需要的朋友可以參考下。2009-10-10JavaScript事件循環(huán)剖析宏任務(wù)與微任務(wù)
這篇文章主要為大家介紹了JavaScript事件循環(huán)剖析宏任務(wù)與微任務(wù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10JavaScript獲取移動設(shè)備型號的實現(xiàn)代碼(JS獲取手機型號和系統(tǒng))
這篇文章主要介紹了JavaScript獲取移動設(shè)備型號的實現(xiàn)代碼,需要的朋友可以參考下2018-03-03基于JavaScript實現(xiàn)線性漸變的高斯模糊效果
這篇文章主要為大家詳細介紹了高斯模糊算法以及線性漸變的高斯模糊算法的原理,并通過一個小demo展示了如何實現(xiàn)y方向上線性漸變的高斯模糊效果,需要的可以了解下2024-01-01javascript attachEvent綁定多個事件執(zhí)行順序問題
執(zhí)行順序是沒有規(guī)律的,但是每次執(zhí)行的順序是一樣的,如果是隨機那么應(yīng)該每次執(zhí)行的順序都不一樣才對,這才是我想要說明的2010-10-10