首頁  >  文章  >  web前端  >  瀏覽器原生 JSON 支援如何增強物件解析和序列化?

瀏覽器原生 JSON 支援如何增強物件解析和序列化?

Patricia Arquette
Patricia Arquette原創
2024-10-20 15:18:29301瀏覽

How Does Browser-Native JSON Support Enhance Object Parsing and Serialization?

window.JSON 的瀏覽器原生JSON 支援:解釋

原生JSON 支援已整合到現代瀏覽器中,提供了一種現代瀏覽器中,提供了一種有效的方法使用window.JSON 物件解析和序列化物件。

支援的瀏覽器:

  • Internet Explorer 8
  • Firefox 3.1
  • Firefox 3.1
Firefox 3.1

>Chrome 3

公開方法:
  • window.JSON 公開以下方法:
  • parse(str):解析JSONse(str)字串(str) 並傳回一個物件。
stringify(obj):將物件 (

obj) 轉換為它的 JSON 表示形式。

<code class="javascript">const jsonStr = '{"name": "John", "age": 30}';
const obj = JSON.parse(jsonStr); // Parse JSON string into object

const data = { name: "Mary", age: 40 };
const json = JSON.stringify(data); // Convert object to JSON string</code>

用法範例:

  • 優點:
  • 優點:

它消除了對外部函式庫或自訂實作的需求。

JSON 字串可以在網頁和伺服器之間無縫傳輸和交換。

MDN 參考:有關更深入的資訊和範例,請參閱[MDN 關於window.JSON 的文章](https://developer. mozilla .org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON)。

以上是瀏覽器原生 JSON 支援如何增強物件解析和序列化?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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