首頁 >每日程式設計 >html知識 >JS物件如何轉為json格式字串

JS物件如何轉為json格式字串

藏色散人
藏色散人原創
2018-12-12 15:27:5940507瀏覽

JS物件轉為json格式字串,在前端面試過程中,也是常見的考點之一。那麼將js物件轉換為json格式,我們可以透過JSON.stringify() 方法來實作。

JS物件如何轉為json格式字串

下面我們就透過具體的程式碼範例,介紹給大家js物件轉換為json格式的方法。

程式碼範例如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
</body>
<script>
    //样本JS对象
    var obj = {name: "灭绝", age:18, country: "中国"};
    //console.log(typeof obj)

    //将JS对象转换为JSON字符串
    var json = JSON.stringify(obj);
    console.log(typeof json)
    document.write(json);
</script>

</html>

這裡先定義了一個物件obj,然後我們可以透過console.log()向控制台輸出一則訊息,調試檢查obj是否為一個對象,如下所示。

JS物件如何轉為json格式字串

然後我們再透過JSON.stringify()方法,將物件obj轉換為json字串。

前台偵錯結果如下:

JS物件如何轉為json格式字串

如圖,obj物件已轉換為json字串格式。

JSON.stringify() 方法用於將 JavaScript 值轉換為 JSON 字串,其傳回值是傳回包含 JSON 文字的字串。

附註

JSON(JavaScript Object Notation, JS 物件簡譜) 是一種輕量級的資料交換格式。

JSON.stringify()中參數除了可以新增變數名,如(obj),也可直接加入完整的物件數據,如下:

JSON.stringify({name: "灭绝", age:18, country: "中国"})

本篇文章就是關於JS物件轉為json格式字串方法的具體介紹,通俗易懂,希望對需要的朋友有所幫助!

以上是JS物件如何轉為json格式字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn