1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-28 00:01:33 -08:00
emacs/doc
João Távora 3509aaaefe 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.
2018-06-07 12:30:39 +01:00
..
emacs Merge from origin/emacs-26 2018-06-02 10:29:37 -07:00
lispintro Merge from origin/emacs-26 2018-06-02 10:29:37 -07:00
lispref Accept plists when serializing and parsing JSON 2018-06-07 12:30:39 +01:00
man Merge from origin/emacs-26 2018-05-15 09:09:48 -07:00
misc Remove Tramp "obex" and "synce" methods 2018-06-07 11:16:11 +02:00