CMSgov / price-transparency-guide-validator

Validation tool to check output files required by the price-transparency-guide
Apache License 2.0
29 stars 13 forks source link

Streaming Token Parsing #15

Closed awatson1978 closed 2 years ago

awatson1978 commented 2 years ago

To use:

# walk a big JSON file via streaming
price-validator --walk ../data/in-network-rates-fee-for-service-sample.json

# walk a big JSON file and match schemas as they are read
price-validator --walk-and-match ../data-files/in-network-rates-fee-for-service-sample.json --schema ../schemas/negotiated-rate.json

# walk a big JSON file, match schemas, and write to an output file in NDJSON format as they are read
price-validator --walk-and-match ../data-files/in-network-rates-fee-for-service-sample.json --schema ../schemas/negotiated-rate.json --save ../output/network-rates.ndjson