Python Jupyter实验室和GitHub中的JSON样式
Jupyter笔记本(和Jupyter实验室)附带了一个非常方便的交互式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)) 这将为您提供如下内容: 然后,用户可以与之交互以打开/关闭不同部分 问题是,如果采用这种方法,它似乎无法
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在哪里跟踪他们的功能请求?谢谢,顺便说一句!和