用于处理JSON文件的工具。

sb-json-tools的Python项目详细描述


python json工具

Build StatuscodecovBuild StatusPyPI status

用于处理json(尤其是)json数组的工具。在

如果存在,则使用ujson,否则使用标准json。在

使用

安装

pip install sb-json-tools

json iter(lib: sb_json_tools.jt_iter

允许您使用json.loadjson.dump与 json和json行文件以及转储生成器。在

^{pr2}$
from sb_json_tools import json_iter, jsonl_iter

# Open and read the file
data = json_iter.load_from_file("data.json")

# Process file

# Write to file
jsonl_iter.dump_to_file(data, "data.jsonl")

json值(lib: sb_json_tools.jt_val

允许您验证json对象的iterable 根据json-schema

常规和异步函数。在

json差异(lib: sb_json_tools.jsondiff

允许您比较两个json对象并获取报告 如果它们有区别的话。在

json值

使用模式json-schema验证json文件的命令行工具。在

发展

复制回购后,只需运行

$ make test

要设置虚拟环境, 安装开发依赖项 然后运行单元测试。在

注意:如果在激活的虚拟环境中运行该命令, 而是使用这种环境。在

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

推荐PyPI第三方库


热门话题
java如何读取、验证和移动数据。csv文件?   用于在线蛇游戏的java解析scaing   java JavaFX:在窗口上移动元素(阶段)调整大小   mysql如何使用java中的IOUtils包在jsp中显示多个图像?   Java dateFormat不可解析日期异常   spring mvc java。执行单元测试时lang.AssertionError   java在一个webapp中运行多个调度器有什么问题吗?   JAVAlang.ArrayIndexOutofBounds异常:1未来。get()多线程   java使用MDC或spring boot中的任何过滤器屏蔽日志消息中的密码,而不使用logback。xml文件   与应用服务器的java AJP和SSL通信   java Hibernate更新列表中的特定对象   Java小程序:使用keylistener移动多边形   java访问是一个独立于MainActivity的进程   来自服务器的java重复密钥或完整性约束冲突消息:“列“volume”不能为null”   java是否有任何方法可以确保在Flink on job cancel with savepoint上通知所有检查点侦听器检查点完成?