Questo breve articolo spiega come convertire HTML in JSON utilizzando Java. Spiega la configurazione dell’ambiente, la procedura passo per passo e un codice di esempio per convertire HTML in JSON utilizzando Java. Tuttavia, non è necessaria alcuna applicazione o plug-in complicato o specializzato per utilizzare questa funzionalità.
Passaggi per convertire HTML in JSON utilizzando Java
- Configura l’IDE configurando Aspose.Cells for Java per eseguire il rendering dei dati HTML in JSON
- Crea un oggetto di classe Workbook per caricare i dati HTML
- Inizializza un oggetto della classe JsonSaveOptions
- Dichiara un intervallo di celle ed esportalo in formato JSON
- Esporta i dati JSON di output
Questi passaggi ripetono il processo per sviluppare il convertitore da HTML a JSON Java. Innanzitutto, accedi ai dati HTML di origine e ottieni il riferimento alla sua ultima cella. Successivamente, definisci un intervallo di celle ed esportalo in formato JSON.
Codice per trasformare HTML in JSON utilizzando Java
import com.aspose.cells.*; | |
import java.io.BufferedWriter; | |
import java.io.FileOutputStream; | |
import java.io.OutputStreamWriter; | |
import java.io.Writer; | |
public class Main { | |
public static void main(String[] args) throws Exception // Convert HTML to JSON in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
Workbook workbook = new Workbook("Sample.html"); | |
// Get the last cell | |
Cell lastCell = workbook.getWorksheets().get(0).getCells().getLastCell(); | |
// Set JsonSaveOptions | |
JsonSaveOptions options = new JsonSaveOptions(); | |
Range range = workbook.getWorksheets().get(0).getCells().createRange( | |
0, | |
0, | |
lastCell.getRow() + 1, | |
lastCell.getColumn() + 1); | |
// Export JSON data to a string | |
String data = JsonUtility.exportRangeToJson(range, options); | |
try (Writer writer = new BufferedWriter( | |
new OutputStreamWriter(new FileOutputStream("htmltojson.json"), | |
"utf-8"))) { | |
writer.write(data); | |
System.out.println("Done"); | |
} | |
}} |
Questo frammento di codice dimostra come è possibile creare l’utilizzo del convertitore di formato Java HTML in JSON. Innanzitutto, viene utilizzato un oggetto della classe Workbook per caricare i dati in formato HTML di origine. Successivamente, definisci un intervallo specificando gli indici delle celle e convertilo nel formato JSON. Puoi anche personalizzare il processo di conversione con diversi metodi esposti dalla classe JsonSaveOptions come cancellare i dati nella cartella di lavoro, esportare come stringa, esportare strutture nidificate, ecc. in base alle tue esigenze.
Questo articolo ha mostrato come creare un convertitore da HTML a JSON utilizzando Java. Inoltre, se desideri eseguire il rendering dei dati TXT in JSON, dai un’occhiata all’articolo su come convertire TXT in JSON utilizzando Java.