C JSON格式文本是一種輕量級的數(shù)據(jù)交換格式,它的設(shè)計很簡單,具有可讀性,易于理解,同時也便于機器解析和生成。
{ "name": "貓咪", "age": 3, "hobbies": ["吃飯", "睡覺", "玩耍"], "family": [ { "relation": "主人", "name": "小張", "gender": "男" }, { "relation": "主人", "name": "小李", "gender": "女" } ] }
在上面的示例中,我們定義了一個JSON對象,它包含了貓咪的姓名、年齡、愛好和家庭成員等信息。其中,“name”和“age”是類似于鍵值對的形式,用于描述貓咪的基本信息,而“hobbies”和“family”則是復(fù)合類型,前者是一個數(shù)組,用于描述貓咪的愛好,后者是一個對象數(shù)組,用于描述貓咪的家庭成員。
值得注意的是,在JSON格式文本中,所有的字符串都必須用雙引號括起來,而非單引號。此外,JSON格式文本也支持嵌套,即一個復(fù)合類型可以包含另一個復(fù)合類型或基本類型,這使得JSON格式文本在描述復(fù)雜的數(shù)據(jù)結(jié)構(gòu)時變得非常方便。同時,由于其易于解析和生成的特點,JSON格式文本被廣泛地應(yīng)用在各種Web應(yīng)用程序和服務(wù)中,如AJAX、RESTful API等。