blob: f05c131452893e20989f150c09ac27b199a1896a [file] [log] [blame]
Bram Moolenaar520e1e42016-01-23 19:46:28 +01001/* json.c */
Bram Moolenaar595e64e2016-02-07 19:19:53 +01002char_u *json_encode(typval_T *val, int options);
3char_u *json_encode_nr_expr(int nr, typval_T *val, int options);
Yegappan Lakshmanan9247a222022-03-30 10:16:05 +01004char_u *json_encode_lsp_msg(typval_T *val);
Bram Moolenaar595e64e2016-02-07 19:19:53 +01005int json_decode(js_read_T *reader, typval_T *res, int options);
6int json_find_end(js_read_T *reader, int options);
Bram Moolenaar29b7d7a2019-07-22 23:03:57 +02007void f_js_decode(typval_T *argvars, typval_T *rettv);
8void f_js_encode(typval_T *argvars, typval_T *rettv);
9void f_json_decode(typval_T *argvars, typval_T *rettv);
10void f_json_encode(typval_T *argvars, typval_T *rettv);
Bram Moolenaar520e1e42016-01-23 19:46:28 +010011/* vim: set ft=c : */