json陣列和json物件的包含關係

Panda.X發表於2017-07-02

JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式,它的規則非常簡單並且是有趣的:

 1) 並列的資料之間用逗號(“,”)分隔。

 2) 對映用冒號(“:”)表示。

 3) 並列資料的集合(陣列)用方括號("[]")表示。

 4) 對映的集合(物件)用大括號(“{}”)表示。

按照這個規則可以作以下理解:

 1.陣列用“[]”建立,物件用“{}”建立,並且使用Json基本都是用[]或者{}建立的陣列或物件,否則一個普通的字串是沒有意義的;

 2.無論是陣列還是物件,之間的元素都用“,”隔開;

 3.物件內部,(屬性的)名稱和值用“:”隔開,並且必須要用“:”隔開,不可單獨存在屬性名或者值;

 4.物件和陣列可以互相巢狀,即陣列中的一個元素可以是一個物件也可以是一個陣列,同理物件中的一個屬性的值可以是一個物件也可以是一個陣列

 

相關文章