/tinyjson

a small json parser

Primary LanguageC

tiny json

tiny json is a small json parser lib, its based on https://craftinginterpreters.com/ chapters about parsing.

{
  "name": "Player",
  "type": "Player",
  "life": 10,
  "image": "image.png",
  "position": {
    "x": 10,
    "y": 10
  },
  "speed": 95.55,
  "items": [15, 25, 55, 90, 1, 2]
}
#include "tinyjson.h"

int main(int argc, char **argv) {
  tjson_t *json = tjson_open("teste.json");

  tjson_t *image = tjson_object_get(json, "image");
  printf("image name: %s\n", tjson_to_string(image));

  return 0;
}