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);輸出:
總結: