Skip to content

jmflynn81/check-json-size

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSON POLICY SIZE

Purpose

This will work to allow the checking of a JSON object's non-whitespace character size. This will work from either the root level of a JSON document or from within a subkey structure (it does not support drilling down through arrays, only object keys.)

Background

The project was initially created as a means of quickly validating the length of an AWS IAM policy. This is the reason behind the default maximum size of 6144 non whitespace characters.

Usage

Basic run..

check-json-size document.json

Specify maximum document size (defaults to 6144, this is the max size of an AWS IAM Policy)...

check-json-size --max-size 600 document.json

Specify start key in JQ notation (does not support integer references for arrays, only works for object keys)...

check-json-size --start-key .key1.key2.key3 document.json

Developing

Running tests

python3 setup.py test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages