Browse Source

updated ndjson core c++ library

master
boB Rudis 7 years ago
parent
commit
86f35673e5
No known key found for this signature in database GPG Key ID: 1D7529BE14E2BBA9
  1. 10
      DESCRIPTION
  2. 6
      NEWS.md
  3. 1
      man/flatten.Rd
  4. 1
      man/ndjson.Rd
  5. 1
      man/stream_in.Rd
  6. 1
      man/validate.Rd
  7. 11698
      src/json.h

10
DESCRIPTION

@ -1,18 +1,18 @@
Package: ndjson
Type: Package
Title: Wicked-Fast Streaming 'JSON' ('ndjson') Reader
Version: 0.4.0
Version: 0.5.0
Date: 2016-11-18
Author: Bob Rudis (bob@rud.is), Niels Lohmann (C++ json parser),
Deepak Bandyopadhyay (C++ gzstream), Lutz Kettner (C++ gzstream)
Maintainer: Bob Rudis <bob@rud.is>
Description: Streaming 'JSON' ('ndjson') has one 'JSON' record per-line and many modern
'ndjson' files contain large numbers of records. These constructs may not be
columnar in nature, but it's often useful to read in these files and "flatten"
the structure out to enable working with the data in an R data.frame-like context.
columnar in nature, but it is often useful to read in these files and "flatten"
the structure out to enable working with the data in an R 'data.frame'-like context.
Functions are provided that make it possible to read in plain 'ndjson' files or
compressed ('gz') 'ndjson' files and either validate the format of the records or
create "flat" data.table ('tbl_dt') structures from them.
create "flat" 'data.table' structures from them.
URL: http://gitlab.com/hrbrmstr/ndjson
BugReports: https://gitlab.com/hrbrmstr/ndjson/issues
SystemRequirements: zlib, C++11
@ -27,4 +27,4 @@ Imports:
data.table,
dtplyr
LinkingTo: Rcpp
RoxygenNote: 5.0.1
RoxygenNote: 6.0.0

6
NEWS.md

@ -1,6 +1,10 @@
0.5.0
=====================
* Updated core ndjson file to take care of some buffer overflow vulns
0.4.0
=====================
* Gracefull handles parsing errors when streaming in data
* Gracefully handles parsing errors when streaming in data
0.3.0
=====================

1
man/flatten.Rd

@ -18,4 +18,3 @@ Flatten a character vector of individual JSON lines into a \code{tbl_dt}
\examples{
flatten('{"top":{"next":{"final":1,"end":true},"another":"yes"},"more":"no"}')
}

1
man/ndjson.Rd

@ -11,4 +11,3 @@ Wicked-fast Streaming JSON ('ndjson) Reader
\author{
Bob Rudis (@hrbrmstr)
}

1
man/stream_in.Rd

@ -26,4 +26,3 @@ nrow(stream_in(gzf))
\references{
\url{http://ndjson.org/}
}

1
man/validate.Rd

@ -30,4 +30,3 @@ validate(gzf)
\references{
\url{http://ndjson.org/}
}

11698
src/json.h

File diff suppressed because it is too large
Loading…
Cancel
Save