UltKit

HTML JSON bihurgailua

Atera gordetako web-orri bateko taula eta jaso JSON gisa, zure kodeak errepasatu ahal izateko. Goiburuko gelaxkek gakoak izendatzen dituzte, eta taulako errenkada bakoitza array bateko objektu bat bihurtzen da.

Datu-bihurtzailea

edo jaregin CSV, TSV, TXT … fitxategiak hemen ·

Gehienez 95 MB fitxategiko· 20 fitxategi arte· 30 minutu geroago ezabatzen da

Irteera

Fitxategiak gure zerbitzarietan prozesatzen dira eta 30 minutu geroago ezabatzen dira.

Tresna hau nola erabili

  1. 1

    Gorde orria edo taula

    Zure nabigatzailean sakatu Ctrl+S (Cmd+S Mac-en) eta gorde HTML fitxategia, edo kopiatu taularen markaketa garatzaile-tresnetatik .html fitxategi batera. Igo gehienez 20 fitxategi, bakoitza 95 MB-ra arte.

  2. 2

    Aukeratu JSONaren egitura

    Objektu-zerrenda aukeratuta dago lehenespenez. Ezarpen aurreratuak atalean, aldatu JSON egitura Zerrenda-zerrenda aukerara fitxategi trinkoagoa lortzeko, edo desaktibatu Formatu irakurgarria lerro bakarra lortzeko.

  3. 3

    Bihurtu eta erabili datuak

    Sakatu Bihurtu JSON formatura, deskargatu fitxategia eta kargatu JavaScript-en JSON.parse erabiliz, Python-en json.load erabiliz edo edozein API bezerorekin.

Gorde orria, igo .html fitxategia eta taulako errenkada bakoitza JSON objektu gisa itzuliko da, taularen goiburu-gelaxkak gako dituela.

Noiz bihurtu behar da web-taula bat JSON

Datu erabilgarri asko HTML taula gisa bakarrik daude: truke-tasen orri bat, kirol-liga baten sailkapena, zure intranetak bistaratzen duen baina deskargatzen uzten ez duen txosten bat, zerbitzari guztiak zerrendatzen dituen egoera-orri bat. Nabigatzaileak ongi erakusten du, baina grafiko bat eraikitzen ari den front-end garatzaileak, edo proba-daturik behar duen probatzaileak, objektu-zerrenda bat nahi du.

Ohiko erantzuna scraper bat da: orria eskuratu, Beautiful Soup edo Cheerio-rekin analizatu, errenkadak zeharkatu eta gelaxkak mapatu. Hori merezi du orria egunero aldatzen denean. Behin bakarrik behar duzun taula batentzat, gordetako orria igotzea azkarragoa da eta ez du mantentzeko ezer uzten.

HTML taula JSON bihurtzeko adibidea

Sarrerako taula City eta Founded th goiburuekin, eta irteera Objektu-zerrenda erabiliz
<table>
  <tr><th>City</th><th>Founded</th></tr>
  <tr><td>Porto</td><td>1123</td></tr>
  <tr><td>Graz</td><td>1128</td></tr>
</table>

[
  { "City": "Porto", "Founded": 1123 },
  { "City": "Graz", "Founded": 1128 }
]

Bihurketak zer gordetzen eta zer kentzen duen

  • Mantentzen da: gelaxken testua, goiburu-errenkada gako gisa eta errenkaden ordena
  • Baztertzen da: CSS, lerroko estiloak, klaseak eta taularen inguruko orria
  • Baztertzen da: gelaxken barruko irudiak eta ikonoak, testu-baliorik ez dutelako
  • Esteka-gelaxkek ikusten den testua mantentzen dute, ez atzean dagoen URLa
  • Gelaxken hasierako eta amaierako zuriuneak Kendu soberako zuriuneak aukerak kentzen ditu
  • Irteera UTF-8 da, sistemen artean partekatzen den JSON-erako RFC 8259k eskatzen duena

HTML JSON bihurgailuaren mugak

onartutako gordetako orriak
.html .htm
orri sorta bakoitzeko
20
igotako fitxategi bakoitzeko
95 MB
ondoren fitxategiak ezabatzen dira
30 min

HTML eta JSON alderatuta

HTML

HyperText Markup Language

HTML webaren markatze-lengoaia da, Tim Berners-Leek 1990eko hamarkadaren hasieran deskribatua eta gaur egun WHATWGk bizi den estandar gisa mantentzen duena. HTML fitxategi batek izenburuak, paragrafoak, estekak, taulak, irudiak eta inprimakiak deskribatzen ditu, eta estiloa normalean CSStik dator. Nabigatzaile guztiek errenderizatzen dute, eta posta elektronikoko txantiloietan eta gordetako web orrietan ere erabiltzen da. HTML fitxategi bakar batek sarri kanpoko irudi eta estilo-orrien mende dago, beraz hondatuta ager daiteke bakarrik mugitzen bada.

Konpresioa
–
Gardentasuna
–
Animazioa
–
Sorrera urtea
1993 · Tim Berners-Lee; maintained by WHATWG
HTML bihurtzailea

JSON

JavaScript Object Notation

JSON datu egituratuetarako testu-formatu arina da, Douglas Crockfordek 2000ko hasieran herrikoitua eta RFC 8259 eta ECMA-404 gisa estandarizatua. Objektuak, array-ak, kateak, zenbakiak, boolearrak eta null sintaxi sinple eta irakurgarriarekin adierazten ditu. Web API-etarako, konfigurazio-fitxategietarako eta ia programazio-lengoaia guztietako aplikazioen arteko datu-trukerako formatu lehenetsia da. Ez ditu iruzkinik, datarik ez eskemarik txertatuta, eta egitura sakoneko fitxategi handiak zailak dira ikusle gabe irakurtzeko.

Konpresioa
–
Gardentasuna
–
Animazioa
–
Sorrera urtea
2001 · Douglas Crockford
JSON bihurtzailea

HTML JSON bihurtzen da pertsonentzat argitaratutako taula bat, txosten-orri batean, intranet batean edo estatistika publikoen gune batean, script bati, grafiko-liburutegi bati edo API proba bati elikatu behar dionean.

Bi formatuak tradizio desberdinetatik datoz. HTML-a, Tim Berners-Leek 1991n lehen aldiz deskribatua eta gaur egun WHATWG-k estandar bizi gisa mantentzen duena, dokumentuak bistaratzeko markatzen ditu. JSON-ak, Douglas Crockfordek zehaztua eta RFC 8259 eta ECMA-404 gisa estandarizatua, datuak baino ez ditu gordetzen. Lehenengotik bigarrenera pasatzea batez ere aurkezpena baztertzea da, horregatik emaitza gordetako orria baino askoz txikiagoa izan ohi da. Web-orri gisa ez, XML jario gisa iritsi diren taulentzat, XML JSON bihurtu tresnak lan bera egiten du.

HTML JSON bihurtzeari buruzko galderak

Bihurgailuak web-orri osoa irakurtzen du ala taulak bakarrik?

Taulen markaketa bakarrik: table, tr, th eta td elementuen barruko errenkadak eta gelaxkak. Nabigazio-menuak, paragrafoak eta div elementuekin eraikitako txartel-diseinuak ez dira taula-datuak, beraz ez dira JSON bihurtzen.

Zein errenkadak ematen ditu JSONaren gakoak?

Goiburu-errenkada, normalean taularen goiko th gelaxkak. Lehen errenkada goiburua da aktibatuta dagoenean, haren testua azpiko balio bakoitzaren gako bihurtzen da; beraz, Population izeneko zutabeak "Population": "…" sortzen du objektu guztietan.

Nola tratatzen dira colspan eta rowspan gelaxkak?

Konbinatutako gelaxka batek sareko hainbat posizio hartzen ditu, baina balio bakarra dauka. Balio hori lehen posizioan bakarrik agertuko da; beraz, bihurtu ondoren egiaztatu hedatutako zutabeak eta bete hutsuneak kodean zure taulak goiburu konbinatuak baditu.

Zergatik agertzen dira zenbakiak komekin edo oin-oharren ikurrekin nire JSONean?

Web-taulak irakurleentzat idazten dira, beraz gelaxka batek 1,204,000 edo 8.3[2] esan dezake. 1123 bezalako zenbaki arrunt bat JSON zenbaki bihurtzen da, baina gelaxka horiek ez dira baliozko zenbakiak eta testu gisa geratzen dira; kendu bereizleak eta oin-oharren markak kodean eragiketak egin aurretik.

Baimenduta al dago webgune bateko taula bat erauztea?

Hori guneko baldintzen eta datuen araberakoa da, ez fitxategi-formatuaren araberakoa. Estatistika publikoak eta zure txosten esportatuak dira ohiko kasuak; egiaztatu baldintzak beste norbaiten edukia berrerabili aurretik.

Kalkulu-orri bat lor dezaket JSONaren ordez?

Bai. HTML CSV bihurtu tresnak taula bera komaz bereizitako errenkada gisa idazten du, Excel, Google Sheets edo Numbers-en irekitzeko.