json#

要从单个 Python 脚本生成 Bokeh 应用程序的序列化 JSON 表示,请在命令行上将脚本名称传递给 bokeh json

bokeh json app_script.py

生成的 JSON 将保存在当前工作目录中,名称为 app_script.json

应用程序也可以从目录创建。该目录应包含一个 main.py(以及所需的任何其他辅助模块)以及任何其他资产(例如,主题文件)。将目录名称传递给 bokeh json 以生成 JSON

bokeh json app_dir

默认情况下,生成的 JSON 作为一行输出,没有缩进。要生成多行上的“漂亮打印”JSON,您可以使用 --indent 参数指定缩进级别

bokeh json app_script.py --indent=2
class JSON(parser: ArgumentParser)[source]#

将应用程序作为序列化 JSON 输出的子命令

file_contents(args: Namespace, doc: Document) str[source]#
extension: str = 'json'#

FileOutputSubcommand 生成的输出的文件扩展名

name: ClassVar[str] = 'json'#

此子命令的名称