Skip to content

bertalanaron/json-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage

Create Reflection Data

struct Person {
  std::string name;
  int age;
  std::vector<std::string> addresses;
}
JSON_C(Person
  , JSON_M(name)
  , JSON_M(age)
  , JSON_M(addresses)
)

Convert to and from JSON

Person bob{ "Bob", 42, {"hello", "world"} };
Json json(bob);

std::cout << json << std::endl; // { "name": "Bob", "age": 42, "addresses": ["hello", "world"]}

About

Single header c++ JSON parser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages