Ohun elo: Oluwo JSON Ọfẹ Lati Ṣafihan ati Wo Ijade API Rẹ
Awọn akoko wa nigbati Mo n ṣiṣẹ pẹlu JavaScript Nkan Nkan (JSON) gbigba kọja tabi pada lati Awọn API ati pe Mo nilo lati laasigbotitusita bawo ni Mo ṣe n ṣatunṣe ọna ti o pada. Sibẹsibẹ, ọpọlọpọ igba o nira nitori o kan okun kan. Ti o ni nigbati a Oluwo JSON wa ni ọwọ pupọ ki o le fi data isọdọtun sii ati lẹhinna yi lọ nipasẹ lati wa alaye ti o nilo.
Kini Akọsilẹ Nkan JavaScript (JSON)?
JSON (Akọsilẹ Nkan JavaScript) jẹ ọna kika paṣipaarọ data-iwọn iwuwo fẹẹrẹ ti o rọrun fun eniyan lati ka ati kọ ati rọrun fun awọn ero lati ṣe itupalẹ ati ṣe ipilẹṣẹ. O da lori ipin kan ti ede siseto JavaScript, o si lo lati ṣe aṣoju awọn ẹya data ni ọna kika ọrọ ti o le firanṣẹ ati gba lori nẹtiwọọki kan.
Orisun: JSON
Nkan JSON jẹ akojọpọ awọn orisii iye-bọtini ti a ko paṣẹ, nibiti bọtini kọọkan jẹ okun ati iye kọọkan le jẹ okun, nọmba, boolean, asan, orun, tabi nkan JSON miiran. Awọn orisii iye bọtini jẹ pipin nipasẹ aami idẹsẹ ati yika nipasẹ awọn àmúró iṣupọ {}
.
JSON apẹẹrẹ
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
Ninu apẹẹrẹ yii, nkan JSON ni awọn orisii iye bọtini marun: "name"
, "age"
, "isMarried"
, "address"
, Ati "phoneNumbers"
. Iye ti "address"
jẹ miiran JSON ohun, ati iye ti "phoneNumbers"
jẹ ẹya orun ti awọn gbolohun ọrọ.
JSON jẹ anfani nitori pe o rọrun fun awọn ẹrọ lati ṣe itupalẹ ati ipilẹṣẹ. O da lori ipin kan ti JavaScript Programming Language Standard ECMA-262 3rd Edition – December 1999. JSON jẹ ọna kika ọrọ ti o jẹ ominira ede patapata ṣugbọn nlo awọn apejọ ti o mọmọ si awọn olupilẹṣẹ ti idile C ti awọn ede ati atilẹyin abinibi ti abinibi nipasẹ C, C++, C #, Java, JavaScript, Perl, PHP, Python, ati ọpọlọpọ awọn miiran. Awọn ohun-ini wọnyi jẹ ki JSON jẹ ede paṣipaarọ data pipe.