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[源代码]#
extension: str = 'json'#

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

name: ClassVar[str] = 'json'#

此子命令的名称