Mercurial > pub > dyncall > bindings
annotate R/scratch/test_json.R @ 44:0f86a5ecfe61
- python: allow None to be passed for 'p'ointers, always passing NULL
author | Tassilo Philipp |
---|---|
date | Tue, 27 Oct 2020 18:44:18 +0100 |
parents | 0cfcc391201f |
children |
rev | line source |
---|---|
0 | 1 library(rjson) |
2 | |
3 parseJSON <- function(path) | |
4 { | |
5 parser <- newJSONParser() | |
6 f <- file(path) | |
7 open(f) | |
8 while(TRUE) | |
9 { | |
10 aLine <- readLines(f, 1) | |
11 if (length(aLine) == 0) break | |
12 parser$addData( aLine ) | |
13 } | |
14 close(f) | |
15 parser$getObject() | |
16 } | |
17 # TEST: | |
18 testfile <- "/lab/eclipse/dyncall/rdyncall/inst/dynports/GL.json" | |
19 x <- parseJSON(testfile) | |
20 # print(glinfo) |