diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index b63f72d184..a1fe54e1a0 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -3166,15 +3166,10 @@ public class AdapterMessage extends RecyclerView.Adapter. + + Copyright 2018-2023 by Marcel Bokhorst (M66B) +*/ + +import org.json.JSONException; +import org.json.JSONObject; +import org.jsoup.nodes.Document; + +// https://structured.email/content/introduction/getting_started.html +// https://schema.org/FlightReservation + +public class StructuredEmail { + private JSONObject jroot; + + public StructuredEmail(String json) throws JSONException { + jroot = new JSONObject(json); + } + + public String getHtml() throws JSONException { + Document d = Document.createShell(""); + d.appendElement("pre") + .attr("style", "font-size: smaller !important;") + .text(jroot.toString(2)); + return d.html(); + } +}