emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#15097: closed (24.3.50; json.el can't encode lists


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#15097: closed (24.3.50; json.el can't encode lists of lists)
Date: Sun, 23 Mar 2014 06:41:02 +0000

Your message dated Sat, 22 Mar 2014 23:40:19 -0700
with message-id <address@hidden>
and subject line Wontfix, apparently
has caused the debbugs.gnu.org bug report #15097,
regarding 24.3.50; json.el can't encode lists of lists
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
15097: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15097
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: 24.3.50; json.el can't encode lists of lists Date: Wed, 14 Aug 2013 23:44:36 +0100
Hello all,

The function `json-encode' can't encode a list thats composed only of other
lists, i.e. the following doesn't work:

    (json-encode '((1 2 3))) => Error: (json-key-format 1)

If I had an extra "nil" in the topmost list `json-encode' then it works
fine:

    (json-encode '((1 2 3) nil)) => "[[1,2,3],null]"

However if I replace the `nil' with another list then I get the same
error:

    (json-encode '((1 2 3) (4))) => Error: (json-key-format 1)

Here's a small ERT test that should trigger the bug:

    (ert-deftest json-encode-list-of-lists-test ()
      (ert-should (string= (json-encode '(1 2 3)) "[1,2,3]"))              ; 
works
      (ert-should (string= (json-encode '((1) 2 3)) "[[1],2,3]"))          ; 
works
      (ert-should (string= (json-encode '((1 2 3))) "[[1,2,3]]"))          ; 
doesn't work
      (ert-should (string= (json-encode '((1 2 3) nil)) "[[1,2,3],null]")) ; 
works
      (ert-should (string= (json-encode '((1 2 3) (4))) "[[1,2,3],[4]]"))  ; 
doesn't work
      )


Best regards,
Rolando Pereira



--- End Message ---
--- Begin Message --- Subject: Wontfix, apparently Date: Sat, 22 Mar 2014 23:40:19 -0700 User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
Wontfix according to discussion

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]