Skip to content

Commit

Permalink
Fix vignette URL
Browse files Browse the repository at this point in the history
  • Loading branch information
jeroen committed May 27, 2014
1 parent 425ec50 commit 4fdf3c6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ The announcement [blog post](https://public.opencpu.org/posts/jsonlite-a-smarter

> Premature optimization is the root of all evil. - Donald Knuth
This package implements `toJSON` and `fromJSON` functions similar to those in packages as `RJSONIO` and `rjson`, but options and output are quite different. The initial emphasis in `jsonlite` has been on correctness: rather than rushing towards performance, we want to explicity specify intended behavior covering all important structures. The complexity of this problem is easily understimated, which can result in unexpected behavior, ambiguous edge cases and differences between implementations. Some conventions for a consistent and practical mapping are proposed in the [package vignette](https://raw.github.com/jeroenooms/jsonlite/master/vignettes/json-mapping.pdf). Feel free to join the discussion.
This package implements `toJSON` and `fromJSON` functions similar to those in packages as `RJSONIO` and `rjson`, but options and output are quite different. The initial emphasis in `jsonlite` has been on correctness: rather than rushing towards performance, we want to explicity specify intended behavior covering all important structures. The complexity of this problem is easily understimated, which can result in unexpected behavior, ambiguous edge cases and differences between implementations. Some conventions for a consistent and practical mapping are proposed in the [package vignette](http://cran.r-project.org/web/packages/jsonlite/vignettes/json-mapping.pdf). Feel free to join the discussion.

For the parts where there is consensus on the spec, we can shift gears towards optimization. You can submit patches or pull requests with performance tweaks, as long as they don't alter the behavior of the functions. Make sure to run at leasts the unit tests:

Expand Down

0 comments on commit 4fdf3c6

Please sign in to comment.