使用纯python的json文件数据查看器

PyJSONViewer的Python项目详细描述


pyjsonviewer

使用纯python的json文件数据查看器

这是什么?

这是一个基于python的json文件数据查看器。

它只使用内置的python库(tkinter,json)。

功能:

  1. 最小依赖性。
  2. 多平台(Mac、Windows、Linux)。
  3. 使用方便。

要求

  • python 3.6.x或更高版本

下载

$ pip install PyJSONViewer

或者以zip格式下载。

如何使用

bash别名设置

如果将此别名设置添加到.bashrc中

alias pyjsonviewer=‘python -m pyjsonviewer’

只需在bash中键入“pyjsonviewer”,就可以使用这个工具。

使用CUI选择JSON文件。

  1. 使用-f选项和json文件的路径运行pyjsonviewer:
$ pyjsonviewer -f path_to_json_file/sample.json
  1. 将显示json数据树。

使用gui选择json文件。

  1. 运行pyjsonviewer
$ pyjsonviewer
  1. 文件->;打开,然后选择JSON文件。
  2. 将显示json数据树。

您可以设置初始目录:

$ pyjsonviewer -d path_to_json_file_dir

从历史记录中选择json文件。

  1. 运行pyjsonviewer.py
  2. 文件->;“从历史记录打开”,然后双击 名单。
img1

img1

  1. 将显示json数据树。

通过拖放选择json文件。

  1. 使用-o选项运行pyjsonviewer.py
$ python pyjsonviewer.py -o path_to_json_file_dir
  1. 显示文件浏览器。
  2. 您可以将json文件拖放到文件浏览器中。

VIMRC设置

如果您是vim用户,可以在vimrc中设置此命令。

"JSON format
function! JsonFormat()
    %!python -m json.tool
endfunction
command! JsonFormat :call JsonFormat()

"JSON viewer
function! JsonViewer()
    "%!python -m pyjsonviewer -f % > /dev/null
    let filename = expand('%')
    let s:job = job_start(
    \   ["/bin/sh", "-c", "python -m pyjsonviewer -f".filename],{})
endfunction
command! JsonViewer :call JsonViewer()

使用vim编辑json文件时,

您可以使用pyjsonviewer打开它

: JSONViewer()

您还可以使用

: JSONFormat()

许可证

麻省理工学院

作者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Gson类中的java验证错误   If和elseif之间的java差异?   字典Java8地图。输入比较器   java连接到远程计算机以获得WMI支持   java如何使用改型处理JSON对象中的空值   在Java中使用Comparator时不可编译的源代码   java将Jar添加到JSP的运行时路径   带有随机对象的while循环的java大O时间复杂性   java可以在不考虑参数的情况下模拟方法吗?   java我有一个简单的代码,它不工作。无法修复错误“println”   向eclipse添加Xively java库   java是否可以启用本机代码的缓存?   全局变量如何在Java中的所有类之间共享要使用的语言环境?   Java内存游戏如何翻转单个卡?