| CPAN Ratings (Gamma) JSON reviews | |
| Home | Search | About | Login |
RSS | Module Info | Add a review of JSON
6 out of 7 found this review helpful:
Fast, reliable, and versatile without trying to be everything and please everyone. A fine JSON parser, nicely documented, regularly updated, with a response and polite author - a rarer thing than it ought to be. Highly recommended.
Lee Goddard - 2009-02-26 01:05:05
Was this review helpful to you?
Yes
No
I like the module, but I wish there could be more stability in its interface from one version to the next. Lots of functions were renamed between 1.x and 2.x. It seems like the author could have done a better job of continuing support for code that depended on the old API. The focus seems to be on speed, which is fine for applications that need speed. However, it would also be good to have more sophisticated error handling.
Ben Crowell - 2009-01-08 22:47:20
Was this review helpful to you?
Yes
No
Congratulation that you agreed with JSON::XS.
I just rewritten part of one of my apps to use JSON::XS instead of JSON.
Now I will just say use JSON; and it should work ?!
Hope more people on CPAN agree on something :).
Five (5) is for that you agreed. Otherwise any software can get better :).
Krassimir Berov - 2007-12-17 01:37:32
Was this review helpful to you?
Yes
No
I first stumbled on this module from a CPAN search for json and it fit my needs at the moment and it may fit yours, but with more experience, I've moved to JSON::Syck. My usage doesn't need anything other than parsing or exporting JSON data, so a lot of what JSON offers is irrelevant. More importantly and objectively, JSON::Syck is faster (over 370% on my box!!).
Jason Purdy - 2007-11-29 06:07:50
Was this review helpful to you?
Yes
No
On the pro side, it's quite easy to use and straightforward.
On the con side:
* There's no documentation about what happens if a parsing error occurs.
* In fact, if an error occurs, an unhelpful message is returned - "syntax error (word) at 199". It would be nice if the module could count lines, and if its error messages were a bit more descriptive.
* Along those lines, it would be nice if the module had a routine for parsing a file containing JSON.
* The bare keywords feature is nice (for data that's only supposed to be used by this module), but turning it on is awkward - I'd rather it be an instance variable than a module-level variable.
thither - 2007-02-06 15:33:35
Was this review helpful to you?
Yes
No
|
Perl.org sites
: bugs
| dev
| history
| jobs
| learn
| lists
| use
Site Information and Contacts |
|