Kako pretvoriti HTML u JSON koristeći Node.js

Ovaj brzi vodič opisuje kako pretvoriti HTML u JSON pomoću Node.js. Sadrži pojedinosti za postavljanje razvojnog okruženja za pisanje i testiranje aplikacije, popis koraka za definiranje algoritma za pretvarač i primjerak koda koji se može izvoditi za izvođenje zadatka. Za transformaciju HTML-a u JSON pomoću Node.js nije potreban nikakav alat ili softver treće strane.

Koraci za pretvaranje HTML-a u JSON pomoću Node.js

  1. Postavite okruženje na koristite Aspose.Cells za Node.js putem Jave za HTML u JSON
  2. Učitajte izvornu HTML datoteku u objekt klase Workbook
  3. Pozovite metodu getLastCell() da dobijete referencu zadnje ćelije na pretvorenom listu
  4. Napravite raspon ćelija počevši od prve ćelije do zadnje ćelije
  5. Stvorite objekt klase JsonSaveOptions
  6. Pozovite metodu exportRangeToJson() za pretvaranje navedenog raspona ćelija u JSON niz
  7. Spremite niz u JSON datoteku

Ovi koraci definiraju proces razvoja pretvarača HTML u JSON koristeći Node.js. Izvorna HTML datoteka učitava se u objekt Workbook nakon čega slijedi stvaranje raspona ćelija korištenjem posljednje ćelije u kreiranom listu. Metoda exportRangeToJson() koristi se za stvaranje JSON niza pomoću izračunatog raspona ćelija i njegovo spremanje u JSON datoteku.

Kod za pretvaranje HTML datoteke u JSON pomoću Node.js

Ovaj primjer koda pokazuje zadatak promjene vrste datoteke iz HTML u JSON pomoću Node.js. Metoda exportRangeToJson() zahtijeva raspon ćelija i JSON opcija spremanja pomoću JsonSaveOptions koje podržavaju definiranje područja izvoza, izvoz ugniježđene strukture, postavljanje uvlake, postavljanje područja spajanja i postavljanje indeksa lista. Možete koristiti drugu preopterećenu metodu metode exportRangeToJson() koja zahtijeva objekt klase ExportRangeToJsonOptions za prilagodbu izlazne JSON datoteke.

Ovaj nas je članak naučio pretvorbi HTML-a u JSON pomoću Node.js. Ako želite naučiti postupak pretvaranja JSON datoteke u PDF, pogledajte članak na kako pretvoriti JSON u PDF u Nodejsu.

 Hrvatski