Skip to content

jmessk/json-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

json-parser

reference: https://qiita.com/togatoga/items/9d600e20325775f09547

Usage

let json = r#"
{
    "num": 2.71828,
    "name": [true, false, null, 3.14],
    "other": {
        "num": 3.14,
        "name": "pi"
    }
}
"#;

let value = Parser::new(Lexer::new(json).tokenize().unwrap())
    .parse()
    .unwrap();
JsonPrinter::print_json(&value);
{
  "name": [
    true,
    false,
    null,
    3.14,
  ],
  "num": 2.71828,
  "other": {
    "name": "pie",
    "num": 3.14,
  },
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages