Mercurial > pub > dyncall > bindings
annotate R/scratch/test_json.R @ 66:7a61dd082341 default tip
pydc:
- fix double free triggered by capsule destructor, when freeing pydc and callback objects, manually
author | Tassilo Philipp |
---|---|
date | Fri, 24 May 2024 18:16:29 +0200 |
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) |