jsonc-to-json 0.1.1

Simple library for converting JSONC into JSON
Documentation
use jsonc_to_json::{jsonc_to_json, jsonc_to_json_iter};

fn main() {
    let jsonc = r#"
{
    // JSON with Comments allow line comments
    /* Multi
       Line
       Block comments
       are also allowed */
    "arr": [
        2,
        3,
        4,
        // JSON with Comments also allow trailing commas
        5,
    // Trailing comma
    ],,
    /*
      Calling `jsonc_to_json()` removes e.g. comments
      and trailing commas to ensure that valid JSONC
      is turned into valid JSON
    */
}
"#;

    let json = jsonc_to_json(jsonc);
    println!("{}", json);
    println!();

    // Alternatively, use `jsonc_to_json_iter()` for a non-allocating
    // iterator, that outputs string slices of valid JSON
    for part in jsonc_to_json_iter(jsonc) {
        println!("{:?}", part);
    }
}