-
Notifications
You must be signed in to change notification settings - Fork 0
jkcunningham/json-pt
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
JSON-PT is a simple Common Lisp package for interacting with JSON interchange format data. It consists of a decoder, an encoder and some tests which demonstrate usage. This package has no dependencies. There are several excellent JSON utilities around for Common Lisp (see, CL-JSON and especially YASON). I wrote this because I found the other packages a little more difficult than I liked for representing the structures as simple s-expressions (p-list trees). It is very simple to use. The file test-json.lisp contains a series of tests/examples. (Note: the names, addresses, phone numbers, ccard numbers, etc. were randomly generated, so don't get excited. See my FAKER package for details.) Since this is all there is in the way of documentation, I'll mention that setting *json-pprint* true will write the JSON output with linefeeds and indentation which is nice if you actually need to read one. Setting *json-debug* true writes out grotesque amounts of information useful for debugging. I think I've covered all the cases at http://json.org, but I stopped worring about it once my use-case was covered. Email me if you find any bugs, or better yet send me a pull-request with the fix. Jeff Cunningham <jeffrey@jkcunningham.com> 6/2012
About
Simple encoder and decoder between JSON file/strings and p-list tree s-expressions
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published