jsonc-parser
JSONC parser implemented in Rust.
Example
To a simple JsonValue
:
use parse_to_value;
let json_value = parse_to_value?;
// check the json_value here
Or an AST:
use parse_to_ast;
use CollectOptions;
let parse_result = parse_to_ast?;
// ...inspect parse_result for value, tokens, and comments here...
Or use the "serde" feature:
# in Cargo.toml
= { = "...", = ["serde"] }
use parse_to_serde_value;
let json_value = parse_to_serde_value?;
Parse Strictly as JSON
Provide ParseOptions
and set all the options to false:
use parse_to_value;
use ParseOptions;
let json_value = parse_to_value?;