Python Jupyter实验室和GitHub中的JSON样式

Python Jupyter实验室和GitHub中的JSON样式,python,github,jupyter-notebook,ipython,jupyter-lab,Python,Github,Jupyter Notebook,Ipython,Jupyter Lab,Jupyter笔记本(和Jupyter实验室)附带了一个非常方便的交互式JSON格式化程序。它非常有用,可以让用户浏览很深的字典,而不必向输出单元格中注入大量信息。通常,如果我们有一个名为my_dict的字典,您可以通过以下方式将其内容整齐地打印到输出单元格: from IPython.display import display, JSON display(JSON(my_dict)) 这将为您提供如下内容: 然后,用户可以与之交互以打开/关闭不同部分 问题是,如果采用这种方法,它似乎无法

Jupyter笔记本(和Jupyter实验室)附带了一个非常方便的交互式JSON格式化程序。它非常有用,可以让用户浏览很深的字典,而不必向输出单元格中注入大量信息。通常,如果我们有一个名为
my_dict
的字典,您可以通过以下方式将其内容整齐地打印到输出单元格:

from IPython.display import display, JSON
display(JSON(my_dict))
这将为您提供如下内容:

然后,用户可以与之交互以打开/关闭不同部分

问题是,如果采用这种方法,它似乎无法在GitHub的web浏览器上正确呈现。取而代之的是,您将获得:


我能不能有这样一个好的JSON查看器,既可以在本地JupyterLab实例上工作,也可以在GitHub的网站上工作?或者我被迫用数百行JSON填充输出单元格?

nice渲染是由启用的。GitHub使用nbviewer(可能是过时的版本)渲染笔记本。它在nbviewer中工作吗?如果是,那么您可能应该向GitHub请求此功能。他们最近表示,他们正在努力改进笔记本电脑的集成。以前从未使用过nbviewer,但值得一试。GitHub在哪里跟踪他们的功能请求?谢谢,顺便说一句!和