diff options
author | João Távora <joaotavora@gmail.com> | 2018-06-02 00:23:38 +0100 |
---|---|---|
committer | João Távora <joaotavora@gmail.com> | 2018-06-07 12:30:39 +0100 |
commit | 3509aaaefe1996ea46b038850629b6d2f7a726fe (patch) | |
tree | 651fec98d47d8c77863f6f0b08c9b3c9c6ac2362 /test/lisp/emacs-lisp/subr-x-tests.el | |
parent | 2e2f61efa66b69fbd12c83bbd5370a4be2374f66 (diff) | |
download | emacs-3509aaaefe1996ea46b038850629b6d2f7a726fe.tar.gz emacs-3509aaaefe1996ea46b038850629b6d2f7a726fe.tar.bz2 emacs-3509aaaefe1996ea46b038850629b6d2f7a726fe.zip |
Accept plists when serializing and parsing JSON
* doc/lispref/text.texi (Parsing JSON): Mention plist support.
* src/json.c (lisp_to_json_toplevel_1): Serialize plists to json.
(Fjson_serialize): Mention plists in docstring.
(enum json_object_type): Add json_object_plist.
(json_to_lisp): Parse JSON into plists.
(json_parse_object_type): Consider plists.
(Fjson_parse_string): Mention plists in docstring.
(syms_of_json): New Qplist sym_of_json.
(lisp_to_json): Update comment.
* test/src/json-tests.el (json-serialize/object)
(json-parse-string/object): New plist tests.
Diffstat (limited to 'test/lisp/emacs-lisp/subr-x-tests.el')
0 files changed, 0 insertions, 0 deletions