Warum Sphinx erzeugen json?
-
20-09-2019 - |
Frage
Ich bemerke, dass Sphinx hat die Fähigkeit, Dokumentation in JSON zu erzeugen. Was werden diese Dateien verwendet?
Lösung
Wie die Dokumentation sagen, es ist
für den Einsatz einer Web-Anwendung (oder individuelles Nachbearbeitungswerkzeug), dass nicht den Standard HTML verwenden Vorlagen.
json ist eine gute einfache Art und Weise für sprachunabhängig Datenaustausch, ja, warum nicht? -)
Andere Tipps
Ich nehme an, Sie sprechen über die SerializingHTMLBuilder in diesem Fall denke ich, die Antwort könnte sein, dass es nicht unbedingt ein bestimmte Zweck im Auge ist. Vielmehr viele Dinge bieten Konvertierungsroutinen verschiedener Art mit einer „Last / Dumps“ API-Konvention und das json
Modul (als simplejson
bekannt, bevor es Standard-Bibliothek in 2,6 gebracht wurde) ist nur eine von vielen solcher Paketen.
Vermutlich würden einige Menschen zu arbeiten lieber mit Daten im JSON-Format für ihre eigenen Zwecke. Wenn ich eine Art dynamischen Javascripty Dokumentationssystem aufzubauen versuche, konnte ich auch die Wahl vorstellen JSON als die Art und Weise zu verwenden, Dokumentation aus dem Backend heraus an den Client in einem überschaubaren Format zu bekommen, wenn aus irgendeinem Grunde HTML oder XML nicht tat scheinen, wie die bessere Option.