Kako pretvoriti HTML u JSON pomoću Pythona

Ovaj kratki članak pokriva kako pretvoriti HTML u JSON pomoću Pythona. Govori o konfiguraciji okruženja, postupnom tijeku programa i primjeru koda koji se izvodi za pretvaranje HTML u JSON pomoću Pythona. Nadalje, ova konverzija ne zahtijeva dodatnu instalaciju softvera ili dodatka s vaše strane.

Koraci za pretvaranje HTML-a u JSON pomoću Pythona

  1. Konfigurirajte IDE da koristi Aspose.Cells za Python putem Jave za pretvaranje HTML datoteka u JSON
  2. Učitajte HTML datoteku s klasom Workbook i pristupite posljednjoj ćeliji
  3. Napravite objekt klase JsonSaveOptions
  4. Napravite raspon i izvezite ga u JSON format
  5. Spremite izlaznu JSON datoteku

Ovi vas koraci vode kroz postupak stvaranja pretvarača HTML u JSON Python. Prije svega, učitava se HTML datoteka i pristupa se zadnjoj ćeliji. Nakon toga se stvara raspon i izvozi u JSON formatu. Na kraju, JSON datoteka se može spremiti na disk ili stream.

Kod za transformaciju HTML-a u JSON pomoću Pythona

import jpype
import asposecells
# Start JVM
jpype.startJVM()
from asposecells.api import License, Workbook, JsonUtility, JsonSaveOptions
# Load License
licenseHtmlToImage = License()
licenseHtmlToImage.setLicense("License.lic")
# Load HTML file
workbook = Workbook("sample.html")
# Get the last cell
cells = workbook.getWorksheets().get(0).getCells().getLastCell()
# Create JsonSaveOptions object
options = JsonSaveOptions()
# Create Range
range = workbook.getWorksheets().get(0).getCells().createRange(0, 0, cells.getRow() + 1, cells.getColumn() + 1)
data = JsonUtility.exportRangeToJson(range, options)
# Save output JSON file
with open("output.json", 'w') as file:
file.write(str(data))
# Shutdown the JVM
jpype.shutdownJVM()
print("HTML to JSON conversion done successfully")

Ovaj isječak koda pokazuje kako se pomoću Python HTML-a u JSON konverzija može izvršiti brzo. Proces se pokreće učitavanjem izvornih HTML podataka pomoću klase Workbook. Zatim stvorite raspon i pretvorite ga u JSON format pomoću klase JsonUtility prije spremanja izlazne datoteke. Međutim, također možete postaviti različita svojstva za kontrolu oblikovanja JSON podataka kao što su preskakanje praznih redaka, provjera valjanosti područja spajanja, sortiranje imena itd. prema vašim zahtjevima.

U ovom je članku objašnjeno kako stvoriti HTML u JSON pretvarač pomoću Pythona. Dok, ako želite naučiti pretvorbu TXT u JSON, pročitajte članak na kako pretvoriti TXT u JSON pomoću Pythona.

 Hrvatski