JavaScript JSON.stringify() 方法將 JavaScript 值轉換為 JSON 字符串。如果指定了替換函數,它將替換值,或者如果指定了替換數組,則僅包含指定的屬性。
用法
Json.stringify(value[, replacer[, space]])
參數
value:要轉換為 JSON 字符串的值。
Replacer:一個改變字符串化過程行為的函數。它是可選的。
space:一個字符串或數字對象,用於將空格插入輸出 JSON 字符串以提高可讀性。它是可選的。
返回值
表示給定值的 JSON 字符串。
瀏覽器支持
Chrome | Yes |
Safari | 4 |
Firefox | 3.5 |
Opera | 10.5 |
JavaScript JSON.stringify() 方法示例
例子1
讓我們看一個將字符串對象轉換為 JSON 字符串的示例。
<script>
//JavaScript to illustrate JSON.stringify() method.
var json = { firstName:"ASHU", lastName:"BHATI", studentCode:7 };
var student = JSON.stringify(json);
// expected output:{"firstName":"ASHU","lastName":"BHATI","studentCode":7}
document.write(student);
</script>
輸出:
{"firstName":"ASHU","lastName":"BHATI","studentCode":7}
例子2
讓我們看一個將數組對象轉換為 JSON 字符串的示例。
<script>
//JavaScript to illustrate JSON.stringify() method.
var a = [ "JAVA", "C", "C++", "Python" ];
var Json = JSON.stringify(a);
// expected output:["JAVA","C","C++","Python"]
document.write(Json);
</script>
輸出:
["JAVA","C","C++","Python"]
相關用法
- JavaScript JSON.parse()用法及代碼示例
- JavaScript JSON stringify()用法及代碼示例
- JavaScript Uint8Array.of()用法及代碼示例
- JavaScript BigInt.prototype.toString()用法及代碼示例
- JavaScript DataView.getInt16()用法及代碼示例
- JavaScript Symbol.keyFor()用法及代碼示例
- JavaScript handler.has()用法及代碼示例
- JavaScript Symbol.split屬性用法及代碼示例
- JavaScript Function.displayName屬性用法及代碼示例
- JavaScript TypedArray reverse()用法及代碼示例
- JavaScript String slice()用法及代碼示例
- JavaScript 正則 \n用法及代碼示例
- JavaScript Math hypot()用法及代碼示例
- JavaScript Set add()用法及代碼示例
- JavaScript Array fill()用法及代碼示例
- JavaScript Math abs()用法及代碼示例
- JavaScript Date toISOString()用法及代碼示例
- JavaScript DataView.getInt8()用法及代碼示例
- JavaScript dataView.setBigInt64()用法及代碼示例
- JavaScript handler.get()用法及代碼示例
注:本文由純淨天空篩選整理自 JavaScript JSON.stringify() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。