aboutsummaryrefslogtreecommitdiff
path: root/json/jsonparse.h
blob: 46f17c1bfd70082704490ea3aea6ead12ece6874 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef JSONPARSE_H
#define JSONPARSE_H

#define JSMN_STATIC
#include "jsmn.h"

#define MAXTOKENS 2048

void substr_token(char *json, char *temp, jsmntok_t *t);

void json_parse_array(char *json, void *temp, jsmntok_t *t, int r, char type);
void json_dump_array (char *str, void *arr, int len, char type);

int json_parse_subtokens (char *json, jsmntok_t *t, int r, int i);

#endif