3
Siri artikel ini ditulis semula pada pertengahan 2017 dengan maklumat terkini dan contoh segar.
Dalam contoh JSON ini, kita akan melihat bagaimana kita dapat menyimpan nilai mudah dalam fail menggunakan format JSON.
Menggunakan notasi pasangan nilai utama, kita boleh menyimpan apa-apa jenis nilai yang kita mahu termasuk rentetan, tatasusunan, dan literals. Sudah tentu, kami tidak dapat menyimpan data gumpalan (mis. Data video, audio atau dimampatkan) kerana fail JSON pada dasarnya adalah fail teks yang kami dapat mengedit menggunakan mana -mana editor teks. Mari kita lihat dengan cepat contoh berikut:
Dalam contoh di atas, anda dapat melihat berapa banyak data yang dapat kami berikan mengenai warna tertentu. Perhatikan struktur dan tahap bersarang yang digunakan. Anda juga boleh menggunakan struktur asas untuk menyimpan data anda. Lihat contoh berikut:
Contoh yang diambil dari Bahamas10/Css-Color-Names
<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>
atau yang ini:
<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>
sampel yang diambil dari corysimmons/colors.json
Perkara yang hebat tentang JSON adalah bahawa ia popular dan mempunyai sokongan asli dalam setiap bahasa pengaturcaraan moden. Yang bermaksud anda mungkin mendapat pelbagai set data JSON (mis. Senarai negara) yang boleh anda gunakan dalam projek anda.
<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>
Berikut adalah contoh lain dalam siri ini:
Contoh Google Maps JSONYouTube JSON Contoh
Contoh Twitter JSON
Bagaimana saya boleh menukar objek JSON ke rentetan? Ini berguna jika anda ingin menyimpan objek JSON dalam pangkalan data atau menghantarnya melalui rangkaian.
Bolehkah saya menggunakan JSON untuk menyimpan palet warna? Anda boleh melakukan ini dengan membuat objek JSON yang mengandungi nama warna dan nilai yang sepadan untuk setiap warna dalam palet.
Atas ialah kandungan terperinci Contoh warna json fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!