Package json.plt contributed by dherman [docs]
To load: (require (planet dherman/json:1:2/json))
Old style:(require (planet "json.ss" ("dherman" "json.plt" 1 2)))
Min Racket version: 3.99
Package description:
Implements the JSON data format.
Downloads this week: 0
Total downloads: 2450
Tickets:10
Open tickets:3
Primary files:
[no interface available]
 Current version
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(1 2)1
556
3.992009-01-15
To load: (require (planet dherman/json:1:2/json))
Available in repositories: 4.x, 3xx

Bug fixes, thanks to Dave Gurnell.

 Open tickets
[All Tickets] [New Ticket]
Ticket IdOwnerReporterTypeVersion
449dhermanwjak56@…defect4.0
JSON parser incorrectly parses '[' with newline and then ']'
488dhermannculwelldefect(4 0)
Empty file reports wrong error
414dhermansimon.haines@…enhancement(4 0)
Support vectors

 Old versions
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(1 1)1
176
3.992008-06-03
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
21
3.992008-04-13
To load: (require (planet "json.ss" ("dherman" "json.plt" 1 (= 0))))
Available in repositories: 3xx, 4.x

Initial release.

 Packages in other repositories

These packages are not available in the 3xx repository, but they are available for other versions of Racket.

PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(4 0)4
987
4.02012-02-07
To load: (require (planet "main.rkt" ("dherman" "json.plt" 4 (= 0))))
Available in repositories: 4.x
(3 0)3
702
4.02009-09-09
To load: (require (planet "main.ss" ("dherman" "json.plt" 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.
(2 0)2
8
4.02009-09-07
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.