Package json.plt contributed by dherman [docs]
To load: (require (planet dherman/json:3:0))
Old style:(require (planet "main.ss" ("dherman" "json.plt" 3 0)))
Min PLT Scheme version: 4.0
Package description:
Implements the JSON data format.
Downloads this week: 2
Total downloads: 611
Tickets:4
Open tickets:2
Primary files:
[no interface available]
 Current version
PLaneT versionExternal VersionSourceDLsDocsReq. PLT
(3 0)3
60
4.0
To load: (require (planet dherman/json:3:0))
Available in repositories: 4.x
  • Renamed json datatype to "JS-Expressions" or "jsexprs". Thanks to Peter Michaux for pointing out the confusion between json the datatype and JSON the data format.
  • Renamed json->string to jsexpr->json.
  • Renamed string->json to json->jsexpr.
  • Renamed gratuitously ambiguous read and write to read-json and write-json, respectively.
  • Changed the value represented by JSON null from #<void> to #\null.
  • Added some design rationale to the docs.
 Open tickets
[All Tickets] [New Ticket]
Ticket IdOwnerReporterTypeVersion
21dhermandhermandefect--
can't parse non-natural numbers
141dhermanvegashackerdefect(1 1)
doesn't parse a lone number

 Old versions
PLaneT versionExternal VersionSourceDLsDocsReq. PLT
(2 0)2
4
4.0
To load: (require (planet "main.ss" ("dherman" "json.plt" 2 (= 0))))
Available in repositories: 4.x
  • Updated for PLT Scheme v4.
  • Added json->string and string->json, thanks to Peter Michaux.
(1 2)1
365
3.99
To load: (require (planet "json.ss" ("dherman" "json.plt" 1 (= 2))))
Available in repositories: 4.x, 3xx

Bug fixes, thanks to Dave Gurnell.

(1 1)1
163
3.99
To load: (require (planet "json.ss" ("dherman" "json.plt" 1 (= 1))))
Available in repositories: 4.x, 3xx

Bug fixes, thanks to Dave Gurnell.

(1 0)1
19
3.99
To load: (require (planet "json.ss" ("dherman" "json.plt" 1 (= 0))))
Available in repositories: 3xx, 4.x

Initial release.