>本文系列在2017年中被重寫,其中包含最新信息和新示例。 在此JSON示例中,我們將研究如何使用JSON格式將簡單值存儲在文件中。
使用鍵值對符號,我們可以存儲我們想要的任何值,包括字符串,數組和文字。當然,我們無法保存blob數據(例如,視頻,音頻或壓縮數據),因為json文件基本上是我們可以使用任何文本編輯器編輯的文本文件。
>>讓我們快速看一下以下示例:
在上面的示例中,您可以看到我們可以提供有關特定顏色的多少數據。注意所用的結構和嵌套的水平。您也可以使用基本結構來存儲數據。查看以下示例:
<span>{ </span> <span>"colors": [ </span> <span>{ </span> <span>"color": "black", </span> <span>"category": "hue", </span> <span>"type": "primary", </span> <span>"code": { </span> <span>"rgba": [255,255,255,1], </span> <span>"hex": "#000" </span> <span>} </span> <span>}, </span> <span>{ </span> <span>"color": "white", </span> <span>"category": "value", </span> <span>"code": { </span> <span>"rgba": [0,0,0,1], </span> <span>"hex": "#FFF" </span> <span>} </span> <span>}, </span> <span>{ </span> <span>"color": "red", </span> <span>"category": "hue", </span> <span>"type": "primary", </span> <span>"code": { </span> <span>"rgba": [255,0,0,1], </span> <span>"hex": "#FF0" </span> <span>} </span> <span>}, </span> <span>{ </span> <span>"color": "blue", </span> <span>"category": "hue", </span> <span>"type": "primary", </span> <span>"code": { </span> <span>"rgba": [0,0,255,1], </span> <span>"hex": "#00F" </span> <span>} </span> <span>}, </span> <span>{ </span> <span>"color": "yellow", </span> <span>"category": "hue", </span> <span>"type": "primary", </span> <span>"code": { </span> <span>"rgba": [255,255,0,1], </span> <span>"hex": "#FF0" </span> <span>} </span> <span>}, </span> <span>{ </span> <span>"color": "green", </span> <span>"category": "hue", </span> <span>"type": "secondary", </span> <span>"code": { </span> <span>"rgba": [0,255,0,1], </span> <span>"hex": "#0F0" </span> <span>} </span> <span>}, </span> <span>] </span><span>} </span>
<span>{ </span> <span>"aliceblue": "#f0f8ff", </span> <span>"antiquewhite": "#faebd7", </span> <span>"aqua": "#00ffff", </span> <span>"aquamarine": "#7fffd4", </span> <span>"azure": "#f0ffff", </span> <span>"beige": "#f5f5dc", </span> <span>"bisque": "#ffe4c4", </span> <span>"black": "#000000", </span> <span>"blanchedalmond": "#ffebcd", </span> <span>"blue": "#0000ff", </span> <span>"blueviolet": "#8a2be2", </span> <span>"brown": "#a52a2a", </span><span>} </span>
的樣本 或這個:
>取自corysimmons/colors.json<span>{ </span> <span>"aliceblue": [240, 248, 255, 1], </span> <span>"antiquewhite": [250, 235, 215, 1], </span> <span>"aqua": [0, 255, 255, 1], </span> <span>"aquamarine": [127, 255, 212, 1], </span> <span>"azure": [240, 255, 255, 1], </span> <span>"beige": [245, 245, 220, 1], </span> <span>"bisque": [255, 228, 196, 1], </span> <span>"black": [0, 0, 0, 1], </span> <span>"blanchedalmond": [255, 235, 205, 1], </span> <span>"blue": [0, 0, 255, 1], </span> <span>"blueviolet": [138, 43, 226, 1], </span> <span>"brown": [165, 42, 42, 1], </span> <span>"burlywood": [222, 184, 135, 1], </span> <span>"cadetblue": [95, 158, 160, 1], </span> <span>"chartreuse": [127, 255, 0, 1], </span> <span>"chocolate": [210, 105, 30, 1], </span> <span>"coral": [255, 127, 80, 1], </span><span>} </span>
的樣品
JSON的偉大之處在於它很受歡迎,並且在每種現代編程語言中都有本地支持。這意味著您可能會在項目中使用廣泛的JSON數據集(例如國家列表)。
這是本系列中的其他示例:
> YouTube JSON示例
> Twitter JSON示例
我如何訪問存儲在JSON對像中的顏色值?
>>
>如何將字符串轉換為JSON對象? 您可以使用JSON.PARSE()方法將字符串轉換為JSON對象。如果您已收到JSON對像作為字符串並想要訪問其屬性。>
>我可以使用JSON存儲顏色梯度嗎? 是的,您可以使用JSON來存儲顏色梯度,這將很有用。您可以通過在JSON對像中存儲梯度的開始和最終顏色,以及在介於JSON對像中的任何其他顏色。 我可以使用JSON存儲調色板嗎?我可以使用JSON存儲配色方案嗎?
以上是示例顏色json文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!