| 535 | } |
| 536 | |
| 537 | jsmntok_t *json_parse_simple(const tal_t *ctx, const char *input, int len) |
| 538 | { |
| 539 | bool complete; |
| 540 | jsmn_parser parser; |
| 541 | jsmntok_t *toks = toks_alloc(ctx); |
| 542 | |
| 543 | jsmn_init(&parser); |
| 544 | |
| 545 | if (!json_parse_input(&parser, &toks, input, len, &complete) |
| 546 | || !complete) |
| 547 | return tal_free(toks); |
| 548 | return toks; |
| 549 | } |
| 550 | |
| 551 | const char *jsmntype_to_string(jsmntype_t t) |
| 552 | { |