2

我注意到Sphinx能够以 JSON 格式生成文档。这些文件是做什么用的?

4

2 回答 2

6

正如文档所说,它是

用于不使用标准 HTML 模板的 Web 应用程序(或自定义后处理工具)。

json 是一种与语言无关的数据交换的简单好方法,那么,为什么不呢?-)

于 2010-02-16T01:00:00.817 回答
0

我假设您正在谈论SerializingHTMLBuilder,在这种情况下,我认为答案可能是不一定有特定的目的。相当多的东西提供了具有“加载/转储”API 约定的各种转换例程,并且该json模块(在 2.6 中被引入标准库之前被称为simplejson)只是许多此类包之一。

大概有些人会出于自己的目的更喜欢使用 JSON 格式的数据。如果我试图构建某种动态 Javascripty 文档系统,我可以想象选择使用 JSON 作为从后端以可管理格式获取文档的方式,如果由于某种原因 HTML 或 XML 没有似乎是更好的选择。

于 2010-02-16T00:58:28.257 回答