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

78 stars
7 watching
6 forks
Language: Python
last commit: 4 months ago
Linked from 1 awesome list

parsingpythonruntime-typecheckingtypecheckertypecheckingtypingvalidation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rudolph-miller/jonathan A JSON encoder and decoder implemented in Common Lisp. 164
zaach/jsonlint A JSON parser and validator with a CLI. 1,940
tktech/pysimdjson Fast JSON parsing for Python, using SIMD instructions when available 643
cheery/json-algorithm Decodes JSON data into a Python object tree 99
lovasoa/bad_json_parsers Measures how deeply nested JSON structures can be parsed by different languages' parsers. 366
beregond/jsonmodels A Python library to simplify working with structured data from JSON 3
teskalabs/cysimdjson A high-performance JSON parsing library for Python 362
dominictarr/json.sh A 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-parser A lightweight C parser for structured data formats like JSON 1,285
jfilipczyk/gomatch A JSON matcher library that helps validate JSON responses by focusing on essential parts of the response 47
dougbinks/sjson A lightweight JSON parser with simplified syntax and faster access times compared to traditional string comparisons 3
pantuza/jsoncat A tool to parse and pretty-print JSON data from various input sources. 27
icrar/ijson An iterative JSON parser with Pythonic interfaces to extract structured data from large JSON files. 845
justinwoo/purescript-simple-json A Purescript library for decoding JSON data into type-safe records 134
tsoding/haskell-json A JSON parser implementation in Haskell. 171