So konvertieren Sie HTML in JSON
- Fügen Sie Ihre .HTML-Datei hinzu - ziehen Sie sie in das Feld oben oder klicken Sie, um zu suchen.
- Konvertieren Sie sie in wenigen Sekunden zu .JSON.
- Laden Sie Ihre neue .JSON-Datei herunter.
Was Sie erwartet
- Die Ausgabe ist der abstrakte Syntaxbaum von pandoc als JSON, der die Dokumentstruktur beschreibt, kein Datendump des Seiteninhalts in einem Allzweck-Schema.
- Die visuelle Darstellung bleibt nicht erhalten: CSS, Skripte und Pixel-Layout haben keinen Platz im AST.
- HTML-Konstrukte außerhalb des Dokumentmodells von pandoc werden vereinfacht oder weggelassen, anstatt durchkopiert zu werden.
Häufig gestellte Fragen
Welche Art von JSON wird hier erzeugt?
pandoc gibt sein eigenes Dokumentmodell aus: eine strukturierte JSON-Repräsentation des abstrakten Syntaxbaums (AST) der Seite (Überschriften, Absätze, Listen, Links als typisierte Knoten). Es handelt sich nicht um willkürlich gescrapte Daten oder einen generischen Key/Value-Export.Warum HTML mit pandoc in JSON konvertieren?
Der JSON-AST ist für die programmgesteuerte Verarbeitung gedacht, wie zum Beispiel das Filtern oder Transformieren eines Dokuments mit einem pandoc-Filter, bevor es in ein anderes Format gerendert wird. Er legt die Dokumentstruktur in einem maschinenlesbaren Baum offen.
Was liest das resultierende JSON?
Jeder Texteditor oder jedes JSON-Tool kann es anzeigen, und pandoc selbst kann das JSON wieder einlesen, um andere Formate zu erzeugen. Um es sinnvoll zu interpretieren, ist jedoch ein Verständnis des AST-Schemas von pandoc erforderlich.
Was übersteht die Konvertierung nicht?
Pandoc behält Text und strukturelle Semantik bei, verwirft jedoch die Darstellung: CSS-Styling, JavaScript und das exakte visuelle Layout werden nicht dargestellt. Markup, das pandoc nicht auf sein Modell abbilden kann, wird verworfen, anstatt wortwörtlich erhalten zu bleiben.