Irinṣẹ olùgbékalẹ̀
Ṣeto, jẹrisi, dín kù, kí o sì fi JSON we
Jẹ́ kí JSON rọrùn láti kà, dín kù, ṣàyẹ̀wò syntax, tàbí fi àwọn ìwé méjì wé. Gbogbo rẹ̀ wà nínú ẹ̀rọ aṣàwárí.
To JSON tàbí fún un, wá àṣìṣe, kí o sì fi JSON méjì wé. Kò sí ohun tí a fi ránṣẹ́ sí NEXNARA.
- Ń ṣiṣẹ lórí ẹ̀rọ
- Kò sí ìgbérù
- Lẹsẹkẹsẹ
- Ọfẹ
Àwọn fáìlì dúró nínú ẹ̀rọ aṣàwárí yìí. A kò fi wọ́n ránṣẹ́ sí sẹ́fà.
A fi àkójọ wé gẹ́gẹ́ bí nọ́mbà. Bí o bá pa ìtòsọ́tọ̀ nìkan, ọ̀pọ̀ ìlà lè yí padà.
| Irú | Ọ̀nà | Iye àtijọ́ | Iye tuntun |
|---|
Bí ó ṣe ń ṣiṣẹ́
- 01 Lẹ̀ dàtá sílẹ̀
- 02 Ṣiṣẹ́ ìgbésẹ̀
- 03 Daakọ èsì náà
Kí nìdí NEXNARA
-
Àṣírí
Dàtá rẹ wà nínú ẹ̀rọ aṣàwákiri.
-
Lẹ́sẹ̀kẹsẹ̀
Èsì farahàn lẹ́sẹ̀kẹsẹ̀.
-
Kò sí ìgbékalẹ̀
Kò sí ohun tí a ń fi ránṣẹ́ sí sàvá NEXNARA.
-
Ó ń ṣiṣẹ́ nígbàkúgbà
Kò nílò ìfihàn.
Kẹ́kọ̀ọ́ sí i
Ṣeto ati jẹrisi JSON
Ohun ìṣeto JSON ń wo bóyá ọ̀rọ̀ náà jẹ́ JSON tó tọ́, lẹ́yìn náà ó lè tẹ̀ ẹ́ jáde pẹ̀lú àlàfo tàbí lórí ìlà kan. Ojú-ìwé yìí tún ń fi ìwé JSON méjì wé. Ó ń lo JSON.parse àti JSON.stringify nínú ẹ̀rọ aṣàwárí, kì í ṣe eval.
Ṣeto ati jẹrisi JSON
Lẹ JSON láti tẹ̀ ẹ́ jáde dáadáa, láti dín kù, tàbí láti ṣàyẹ̀wò ìlànà. Ìṣeto kì í yí kọ́kọ́rọ́ tàbí iye padà ju JSON.stringify lọ.
Tẹ JSON jáde dáadáa
Ìtẹ̀jáde dáradára ń fi ìfààrà ìlà àti àlàfo kún. Yan àlàfo 2, àlàfo 4, tàbí tab. Ìpìlẹ̀ ni àlàfo 2.
Dín JSON kù
Ìdínkù ń yọ àlàfo àti ìfààrà ìlà kúrò, ṣùgbọ́n ó ń fi àlàfo inú ọ̀rọ̀ sílẹ̀. Dátà náà kò yí padà.
Wá JSON tí kò tọ́
Àwọn ìṣòro tó wọ́pọ̀ ni kọ́mà ní ìparí, àmì ẹyọ kan, àlàyé, tàbí kọ́kọ́rọ́ láìsí àmì. Tí ẹ̀rọ aṣàwárí bá fún ni ní ibi, a fi ìlà, ọwọn, tàbí ipò hàn. A kì í ṣẹ̀dá ibi.
Fi ìwé JSON méjì wé
Iyatọ JSON ń tú ẹ̀gbẹ́ méjèèjì, lẹ́yìn náà ó ń ṣe àtòkọ ọ̀nà tí a fi kún, tí a yọ, tí ó yí, àti irú tí ó yí. JSON dáradára àti èyí tí a dín kù tó ní àkóónú kannáà jẹ́ ọ̀kan náà.
Àyè tí a fi kún àti tí a yọ
Ọ̀nà tó wà nínú JSON B nìkan ni A fi kún. Èyí tó wà nínú JSON A nìkan ni A yọ kúrò. Àìsí kì í ṣe null.
Àwọn iye tí ó yí
Tí ọ̀nà kannáà bá ní iye mìíràn tí irú rẹ̀ jẹ́ ọ̀kan náà, ìlà náà ni Ó yí padà. Ọ̀rọ̀ "100" àti nọ́mbà 100 ni Irú yí padà.
Ìyàtọ̀ JSON inú-inú
A fi nǹkan wé ní ìlọ́po. Ìyípadà nínú user.address.city ni a fi hàn lórí ọ̀nà yẹn, kì í ṣe gẹ́gẹ́ bí ìrọ́pò gbogbo nǹkan.
Bí a ṣe ń fi àkójọ wé
A fi àkójọ wé gẹ́gẹ́ bí nọ́mbà: items[0], items[1]. Ìpààrọ̀ ìtòsọ́tọ̀ lè mú ọ̀pọ̀ ìyàtọ̀ wá.
Bí o ṣe lè lo ó
Lo Ṣeto ati jẹrisi láti to, dín kù, tàbí ṣàyẹ̀wò ìwé kan. Lo Iyatọ JSON láti lẹ tàbí gbé ìwé méjì wọlé, kí o sì fi wé. Àpẹẹrẹ ń fi àpẹrẹ kékeré hàn.
Àṣírí
JSON rẹ wà nínú aṣàwákiri. A kò gbé e sórí àwọn sẹ́fà NEXNARA, a kò sì fi pamọ́ nínú kuki, ìpamọ́ agbègbè, tàbí àkójọpọ̀ dátà.
Àwọn ìbéèrè tí a sábà ń béèrè
Kí ni ohun ìṣeto JSON ń ṣe?
Ó ń wo bóyá ọ̀rọ̀ náà jẹ́ JSON tó tọ́, lẹ́yìn náà ó lè tún un tẹ̀ jáde pẹ̀lú àlàfo tàbí gẹ́gẹ́ bí ọ̀rọ̀ kúkúrú. Dátà náà kò yí padà.
Báwo ni mo ṣe lè jẹrisi JSON?
Lẹ ọ̀rọ̀ náà kí o tẹ Jẹrisi JSON. Ìtẹ̀wọlé tó tọ́ ń fi àṣeyọrí hàn. Èyí tí kò tọ́ ń fi àṣìṣe kedere hàn, àti ibi tí ẹ̀rọ aṣàwárí bá fún ni.
Ṣé mo lè dín JSON kù?
Bẹ́ẹ̀ni. Ìdínkù JSON ń yọ àlàfo àti ìfààrà ìlà kúrò. Àlàfo inú ọ̀rọ̀ dúró.
Báwo ni mo ṣe lè fi nǹkan JSON méjì wé?
Ṣí Iyatọ JSON, lẹ tàbí gbé A àti B wọlé, kí o sì tẹ Fi wé. Tábìlì ń ṣe àtòkọ ọ̀nà tí a fi kún, tí a yọ, tí ó yí, àti irú tí ó yí.
Ṣé ìtòsọ́tọ̀ kọ́kọ́rọ́ ṣe pàtàkì?
Rárá. Ìtòsọ́tọ̀ kọ́kọ́rọ́ nìkan kì í ṣe ìyàtọ̀. {"a":1,"b":2} àti {"b":2,"a":1} jẹ́ ọ̀kan náà.
Báwo ni a ṣe ń fi àkójọ wé?
Gẹ́gẹ́ bí nọ́mbà. A fi items[0] wé pẹ̀lú items[0]. Bí o bá pa ìtòsọ́tọ̀ nìkan, ọ̀pọ̀ ìlà lè yí padà.
Ṣé mo lè fi JSON inú-inú wé?
Bẹ́ẹ̀ni. A ń rìn àwọn nǹkan inú-inú ní ìlọ́po, nítorí náà a fi ìyípadà hàn lórí ọ̀nà bí user.address.city.
Kí ni ìyàtọ̀ láàárín àìsí àti null?
Àyè tí kò sí ni A yọ kúrò tàbí A fi kún. null jẹ́ iye JSON gidi. null, "", 0, àti false kì í ṣe ọ̀kan náà.
Ṣé a ń fi JSON mi ránṣẹ́ sí sẹ́fà?
Rárá. Ìtúpalẹ̀, ìṣeto, àti ìfiwé ń ṣẹlẹ̀ nínú ẹ̀rọ aṣàwárí rẹ. Àwọn fáìlì tí o yàn kì í gòkè lọ.
JSON lè tóbi tó báwo?
Àwọn ìwé tó ní ẹgbẹẹgbẹ̀rún kọ́kọ́rọ́ dára. Ó ju 5 MB lọ ni ìkìlọ̀. Ó ju 15 MB lọ ni a dá dúró kí ẹ̀rọ aṣàwárí lè ṣiṣẹ́.