📋
JSON Fọọmù Ọ̀fẹ́
Ṣe ọna kika, fọwọsi, ṣoki, ati ṣawari data JSON. Wiwo igi, afihan sintasi, ati ẹda-tẹ ẹyọkan.
Ó ń ṣiṣẹ́ láìsí ìsopọ̀ ní kété tí a bá kó wọlé
Bí Ó Ṣe Ń Ṣiṣẹ́
Olùṣe àgbékalẹ̀ náà ń ṣiṣẹ́ pátápátá nínú aṣàwákiri rẹ pẹ̀lú JSON.parse àti JSON.stringify JavaScript tí a kọ́ sínú rẹ̀ — kò sí ìwé-ìṣirò, kò sí sáfà. Ìpín, àgbékalẹ̀, minifying, àti àkíyèsí igi tí ó ń ṣiṣẹ́ ń ṣẹlẹ̀ ládùúgbò bí o ṣe ń kọ.
- 1Ìpín láàyè ní ìbáwọléJSON.parse ń ṣiṣẹ́ 200 ms lẹ́yìn ìtẹ̀ kọ́kọ́rọ́ tí ó kẹ́yìn rẹ. Bí ìpín bá kùnà, iṣẹ́ ìdí-àṣìṣe tí a fi ọwọ́ kọ ń ka ọ̀rọ̀ SyntaxError láti V8 tàbí Firefox, ó ń mú nọ́mbà ìlà àti ọ̀wọ̀n jáde, ó sì ń pèsè ìjápọ̀ fo-sí-àṣìṣe nínú textarea náà.
- 2Ìdámọ̀ nọ́mbà odidi tí kò lè ṣiṣẹ́Kí a tó fi ìtọjade hàn, irinṣẹ́ náà ń ṣàyẹ̀wò orísun gan-an náà fún àwọn nọ́mbà odidi ti àmì 16 tàbí jù bẹ́ẹ̀ lọ (láìka àwọn tí ó wà nínú ọ̀wọ́ ọ̀rọ̀ tí a fi àmì hàn), kí ó sì dán ọ̀kọ̀ọ̀kan wò pẹ̀lú Number.isSafeInteger. Bí èyíkéyìí bá jẹ́ yíká láìsọ nípasẹ̀ ìpamọ́ IEEE-754 double, ìkìlọ̀ kan ń farahàn kí o tó dàkọ tàbí gbà á.
- 3Àgbékalẹ̀, minifying, àti ìtòlẹ́sẹẹsẹ kọ́kọ́rọ́JSON.stringify(value, null, indent) ń mú ìtọjade tí a ṣe àgbékalẹ̀ rẹ̀ tàbí tí a ṣe minify rẹ̀ jáde. Nígbà tí sort keys bá tan, iṣẹ́ tí ń tún ṣe kan ń rìn kiri ohun kọ̀ọ̀kan nínú igi tí a pín tí ó sì ń tún kọ́ ọ pẹ̀lú Object.keys(...).sort() kí ó tó serialize — àwọn àtòjọ ni a fi sílẹ̀ ní ìtòlẹ́sẹẹsẹ ìpilẹ̀ṣẹ̀ wọn.
- 4Àkíyèsí igi tí ó ń ṣiṣẹ́Àkíyèsí igi náà jẹ́ ìlà tí ń tún ṣe tí a fi ọwọ́ kọ tí ó ń yí ohun tí a pín padà sí àtòjọ pẹrẹsẹ ti àwọn nodes pẹ̀lú ìjìnlẹ̀, ọ̀nà, àti ipò gbígbòòrò/dídínkù. A ń dá àwòrán mọ́ sí àwọn nodes 5,000 tí a lè rí láti dí ìdíwọ́ fún tábù náà láti dí lórí àwọn ìwé tí ó ju megabyte kan lọ pẹ̀lú àwọn àtòjọ ńlá tí a ti gbòòrò.
Ohun gbogbo ń ṣiṣẹ́ ládùúgbò nínú aṣàwákiri rẹ — a kì í fi JSON rẹ ránṣẹ́ sí sáfà kankan láé.
Àwọn Irinṣẹ Tó Jọra
Olùdín àti Olùmúlẹ́wa CSS
Dín CSS kù láti dín ìwọ̀n fáìlì kù tàbí mú CSS tí a ti dín kù lẹ́wà fún kíkà. Kíákíá, nínú ẹ̀rọ àwárí rẹ.
Gbìyànjú rẹ̀
Olùmúlẹ́wa & Olùdín HTML
Tẹ̀ tàbí dín HTML jáde lọ́ṣọ̀ọ́ pẹ̀lú ìtọ́ka tí ó tọ́. Ó ń pa àkóónú inú <pre>, <script>, <style> mọ́.
Gbìyànjú rẹ̀
Olùmúlẹ́wa & Olùfẹ̀rí XML
Tẹ̀ àti fẹ̀rí XML jáde lọ́ṣọ̀ọ́ ní lílo ẹ̀rọ àyẹ̀wò DOM ìpìlẹ̀ ẹ̀rọ àwárí rẹ. Ó ní àbájáde tí a dín kù fún lílo gidi.
Gbìyànjú rẹ̀