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)[源代码]#

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

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

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

name: ClassVar[str] = 'json'#

此子命令的名称