# jay

jay is a single header JSON library for C, there is only two functions, `jay_parse` and `jay_print` which parse and print JSON respectively.

# Usage
You must define `JAY_IMPLEMENTATION` before including the header file in one of your source files.

To use `jay_parse`, a `char *` to the JSON object is passed and a `json_value` is returned which contains the parsed JSON object.
`jay_print` takes a `json_value` and `indent` which is the number of spaces to indent the JSON object, and prints the JSON object to stdout.

Simple example can be found in [example.c](https://github.com/night0721/jay/blob/master/example.c).

# Building
```
$ cc jay.h example.c -o example
```

# Contributions
Contributions are welcomed, feel free to open a pull request.

# License
This project is licensed under the GNU Public License v3.0. See [LICENSE](https://github.com/night0721/jay/blob/master/LICENSE) for more information.