>From Joni:

Thanks everyone, it is great to be part of growing Lift community!

Here's a short description of current state of lift-json module (I
haven't pushed it to master yet, it currently lives in my fork at
http://github.com/jonifreeman/liftweb/tree/master Will push to master
real soon.).

The module provides:

* Fast JSON parser

Much faster than scala.util.parsing.json.JSON parser, bit slower than
fastest known Java JSON parser:
http://github.com/jonifreeman/liftweb/blob/e2e59b63a427258e7dde9b0877691322c29c8552/lift-json/benchmark/README.md

* XPath like queries

Examples:
http://github.com/jonifreeman/liftweb/tree/e2e59b63a427258e7dde9b0877691322c29c8552/lift-json

* Extractors (experimental)

Case classes can be used to extract values from JSON.

Examples:
http://github.com/jonifreeman/liftweb/blob/28dbf1a221df97f27bd788ae57c005407547d480/lift-json/src/test/scala/net/liftweb/json/ExtractionExamples.scala

* DSL to produce valid JSON

Examples:
http://github.com/jonifreeman/liftweb/tree/e2e59b63a427258e7dde9b0877691322c29c8552/lift-json

* Pretty and compact printing

Uses similar system as Philip Wadler described:
http://homepages.inf.ed.ac.uk/wadler/papers/prettier/prettier.pdf


If you have time please review, hack and play with this. Now is a
great time to tweak the APIs since this is not published yet.

Cheers Joni





-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to