diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-02-07 19:19:53 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-02-07 19:19:53 +0100 |
commit | 595e64e259faefb330866852e1b9f6168544572a (patch) | |
tree | 87986bc108647e7c597195cea325ca130db69a40 /src/proto/json.pro | |
parent | 55fab439a6f3bba6dbe780ac034b84d5822a1a96 (diff) | |
download | vim-git-595e64e259faefb330866852e1b9f6168544572a.tar.gz |
patch 7.4.1279v7.4.1279
Problem: jsonencode() is not producing strict JSON.
Solution: Add jsencode() and jsdecode(). Make jsonencode() and jsondecode()
strict.
Diffstat (limited to 'src/proto/json.pro')
-rw-r--r-- | src/proto/json.pro | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/proto/json.pro b/src/proto/json.pro index 5d2e7ba90..b98c2c9fb 100644 --- a/src/proto/json.pro +++ b/src/proto/json.pro @@ -1,7 +1,7 @@ /* json.c */ -char_u *json_encode(typval_T *val); -char_u *json_encode_nr_expr(int nr, typval_T *val); -int json_decode_all(js_read_T *reader, typval_T *res); -int json_decode(js_read_T *reader, typval_T *res); -int json_find_end(js_read_T *reader); +char_u *json_encode(typval_T *val, int options); +char_u *json_encode_nr_expr(int nr, typval_T *val, int options); +int json_decode_all(js_read_T *reader, typval_T *res, int options); +int json_decode(js_read_T *reader, typval_T *res, int options); +int json_find_end(js_read_T *reader, int options); /* vim: set ft=c : */ |