Felix Fietkau
dfe446e2a9
jshn: use an avl tree for env variables to speed up processing of bigger json files
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2016-03-05 18:51:31 +01:00
Yousong Zhou
8c6dadbe03
jshn: add error handling and fix memory leak in jshn_format().
...
Though currently jshn is more a one-shot data transformation tool and
won't leak much memory in its lifetime, people may use it as example
code, so do it right.
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2014-12-11 17:58:42 +01:00
Felix Fietkau
0bfb44f590
jshn: shorten JSON_VAR to J_V
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2014-11-23 20:59:49 +01:00
Felix Fietkau
d59fa8d588
jshn: shorten variable names to speed up processing
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2014-11-23 20:02:51 +01:00
Felix Fietkau
c8fc0897cd
avoid using the deprecated is_error() function from json-c
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2014-09-23 12:02:31 +02:00
John Crispin
dffbc09baf
jshn: pretty print indented output with jshn -i -w
...
Signed-off-by: John Crispin <blogic@openwrt.org>
2014-08-04 20:01:16 +02:00
Felix Fietkau
00a833c5b6
jshn: add support for the double datatype
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2013-03-17 00:50:03 +01:00
Thomas Gstädtner
49e6e062b8
add pkgconfig support for json-c
...
this includes a fallback for legacy support
2013-03-05 10:44:48 +01:00
Felix Fietkau
0ab17bcb3a
jshn: add copyright info
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2013-01-13 09:45:59 +01:00
Felix Fietkau
e16fa068a5
jshn: add support for namespaces
...
Can be used to fix variable namespace clashes in library code using jshn
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2012-12-16 17:46:08 +01:00
Felix Fietkau
a1a97eb11e
jshn: support using characters in elements that do not conform to shell variable restrictions
2011-09-11 11:40:22 +02:00
Felix Fietkau
f1a44355bd
change the include path for list.h in jshn.c
2011-08-12 11:12:50 -06:00
Felix Fietkau
bdf6363777
jshn: add an option for printing the json data without a terminating newline
2011-05-31 15:41:19 +02:00
Felix Fietkau
fda6079b30
add jshn
2011-05-23 22:21:27 +02:00