| 585 | } |
| 586 | |
| 587 | jsmntok_t *json_parse_simple(const tal_t *ctx, const char *input, int len) |
| 588 | { |
| 589 | bool complete; |
| 590 | jsmn_parser parser; |
| 591 | jsmntok_t *toks = toks_alloc(ctx); |
| 592 | |
| 593 | jsmn_init(&parser); |
| 594 | |
| 595 | if (!json_parse_input(&parser, &toks, input, len, &complete) |
| 596 | || !complete) |
| 597 | return tal_free(toks); |
| 598 | return toks; |
| 599 | } |
| 600 | |
| 601 | const char *jsmntype_to_string(jsmntype_t t) |
| 602 | { |