| 492 | } |
| 493 | |
| 494 | jsmntok_t *json_parse_simple(const tal_t *ctx, const char *input, int len) |
| 495 | { |
| 496 | bool complete; |
| 497 | jsmn_parser parser; |
| 498 | jsmntok_t *toks = toks_alloc(ctx); |
| 499 | |
| 500 | jsmn_init(&parser); |
| 501 | |
| 502 | if (!json_parse_input(&parser, &toks, input, len, &complete) |
| 503 | || !complete) |
| 504 | return tal_free(toks); |
| 505 | return toks; |
| 506 | } |
| 507 | |
| 508 | const char *jsmntype_to_string(jsmntype_t t) |
| 509 | { |