當前位置:菜譜大全網 - 菜譜 - 如何使用JavaScript的JSON對象

如何使用JavaScript的JSON對象

在JavaScript中,JSON對象包含兩種方法:parse()方法和stringify()方法;使用JSON對象的這兩種方法可以實現JSON字符串和JavaScript對象之間的轉換。下壹篇文章將向您介紹JSON對象在JavaScript中的使用。

JavaScript中的JSON是什麽?

JSON是壹種存儲和傳輸數據的格式;可以以邏輯方式訪問的輕量級人類可讀數據集。

JSON可以從用戶輸入中生成和存儲數據;數據可以從服務器傳輸到客戶機,從客戶機傳輸到服務器,從服務器傳輸到服務器。您還可以構建和驗證數據。

JSON對象的使用

JSON.parse()方法

JSON對象的parse()方法可以接受壹個JSON字符串並將其轉換成相應的JavaScript對象,然後返回這個對象。讓我們來看看基本句型:

JSON.parse(text [,reviver])text:要解析為JSON的字符串;

Reviver:可選參數,指定在返回之前如何轉換解析最初生成的值。

示例:

& lt腳本& gt

Var json = '{ "學號": " 01 ","姓名":"小華","年齡":20 } ';

var student = JSON . parse(JSON);

//全部輸出

console.log(學生);

//單輸出

Console.log("學號:"+學生。學號);

Console.log ("name:" +student。姓名);

Console.log("年齡:"+學生。年齡);

& lt/script & gt;運行效果如下:我們來看看輸出。

JSON.stringify()方法

JSON對象的stringify()方法可以將JavaScript值轉換成對應的JSON字符串,然後返回JSON字符串。讓我們來看看基本句型:

Json.stringify(value [,replacer [,space]])value:指定要轉換為Json字符串的js值。

Replacer:可選參數,可以改變串線過程中的行為次數。如果指定了replacer函數,它將替換值;如果指定了replacer數組,則它只包含指定的屬性。

Space:可選參數,String或Number對象,用於在輸出的JSON字符串中插入空格以便於閱讀。

示例:將JavaScript字符串對象和數組對象轉換為JSON字符串。

//JavaScript字符串對象

Var json = {學號:“01”,姓名:“小花”,年齡:20 };

var學生= JSON。stringify(JSON);

console.log(學生);

//JavaScript數組對象

var arr = [ "php "," mysql "," JavaScript "];

var bc = JSON。stringify(arr);

console . log(BC);輸出:

總結: