Skip to content

yuliuyi717-ux/quick-json-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quick-json-tools

Small Python helpers for cleaning and flattening JSON-style dictionaries.

Features

  • flatten_json: convert nested dictionaries to dotted keys
  • prune_nulls: remove keys with None values recursively

Quickstart

python -m pip install -e '.[dev]'
pytest -q

Example

from quick_json_tools import flatten_json, prune_nulls

payload = {"user": {"name": "Ada", "nickname": None}}
print(flatten_json(payload))
# {'user.name': 'Ada', 'user.nickname': None}

print(prune_nulls(payload))
# {'user': {'name': 'Ada'}}

About

Small Python utilities for JSON cleanup and flattening.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages