trycast

JSON parser

A parser for structured JSON data defined by Python type hints and TypedDicts

trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.

GitHub

79 stars
7 watching
6 forks
Language: Python
last commit: about 2 years ago
Linked from 1 awesome list

parsingpythonruntime-typecheckingtypecheckertypecheckingtypingvalidation

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rudolph-miller/jonathanA JSON encoder and decoder implemented in Common Lisp.164
zaach/jsonlintA JSON parser and validator with a CLI.1,948
tktech/pysimdjsonFast JSON parsing for Python, using SIMD instructions when available648
cheery/json-algorithmDecodes JSON data into a Python object tree99
lovasoa/bad_json_parsersMeasures how deeply nested JSON structures can be parsed by different languages' parsers.366
beregond/jsonmodelsA Python library to simplify working with structured data from JSON3
teskalabs/cysimdjsonA high-performance JSON parsing library for Python365
dominictarr/json.shA tool that parses JSON data and outputs the path to each object in the data along with the object itself.2,001
json-parser/json-parserA lightweight C parser for structured data formats like JSON1,286
jfilipczyk/gomatchA JSON matcher library that helps validate JSON responses by focusing on essential parts of the response47
dougbinks/sjsonA lightweight JSON parser with simplified syntax and faster access times compared to traditional string comparisons3
pantuza/jsoncatA tool to parse and pretty-print JSON data from various input sources.27
icrar/ijsonAn iterative JSON parser with Pythonic interfaces to extract structured data from large JSON files.861
justinwoo/purescript-simple-jsonA Purescript library for decoding JSON data into type-safe records135
tsoding/haskell-jsonA JSON parser implementation in Haskell.172