JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,由于其易于閱讀和編寫,已成為客戶端和服務(wù)器之間數(shù)據(jù)交互的標(biāo)準(zhǔn)。在JSON中,對(duì)象是用花括號(hào)表示的,而數(shù)組是用方括號(hào)表示的。在對(duì)象和數(shù)組中,我們可以使用嵌套來表示數(shù)據(jù)的層次結(jié)構(gòu)。下面是一個(gè)2層JSON實(shí)例:
{ "name": "John Doe", "age": 30, "address": { "street": "123 Main St", "city": "Anytown", "state": "CA" } }
這個(gè)JSON對(duì)象有三個(gè)屬性:name、age和address。其中,address屬性又是一個(gè)對(duì)象,包含了street、city和state三個(gè)屬性。我們可以通過以下方式訪問這些屬性:
console.log(obj.name); // John Doe console.log(obj.age); // 30 console.log(obj.address.street); // 123 Main St console.log(obj.address.city); // Anytown console.log(obj.address.state); // CA
這個(gè)JSON對(duì)象可以用于表示一個(gè)人的信息和地址。其中,name表示人的名字,age表示人的年齡,address表示人的地址。address對(duì)象又包含了street、city和state三個(gè)屬性,表示人的具體地址。