| 180 | } |
| 181 | |
| 182 | void json_add_string(struct json_stream *js, |
| 183 | const char *fieldname, |
| 184 | const char *str TAKES) |
| 185 | { |
| 186 | json_out_addstr(js->jout, fieldname, str); |
| 187 | if (taken(str)) |
| 188 | tal_free(str); |
| 189 | } |
| 190 | |
| 191 | static char *json_member_direct(struct json_stream *js, |
| 192 | const char *fieldname, size_t extra) |