alisdair
e5bfa8a39e
add control_codes
mode to strict parsing that rejects strings with
...
ascii control codes
2017-12-23 19:08:28 -08:00
Michael Uvarov
82815646e6
Add return_tail option
2015-08-04 16:05:50 +02:00
alisdair sullivan
dfd75d5ef0
fix config test that failed due to reordered config flags
2015-01-25 21:51:26 -08:00
alisdair sullivan
72c92bae0d
add experimental consult/1,2
function that consults a file
...
containing zero or more json terms and returns them in a list
2015-01-25 21:44:15 -08:00
alisdair sullivan
9842a00b4d
strip out checks for repeated keys in generated json. no one cares
...
about repeated keys
2014-12-07 07:59:51 +00:00
alisdair sullivan
95a87fa0d7
add uescape
option for 7 bit clean output of strings
2014-11-24 19:15:51 -08:00
alisdair sullivan
e2ef23a46a
introduce option to skip checking for repeated keys
2014-08-26 22:28:44 -07:00
alisdair sullivan
6b43609730
allow a single trailing comma in objects or arrays
2014-08-19 17:47:44 -07:00
alisdair sullivan
e1599574ff
properly export config type
2014-02-10 06:39:15 +00:00
alisdair sullivan
3bb65e9bab
Merge branch 'develop' into vtwopointoh
2013-12-17 02:03:21 +00:00
Michael Truog
30b136ce72
Fix dialyzer errors.
2013-11-22 19:22:01 -08:00
alisdair sullivan
486fda2a74
refactor test suite for additional completeness and clarity
2013-10-20 21:06:51 +00:00
alisdair sullivan
f340e8dc22
refactor options to complete mission: more pragmatism
2013-10-20 03:28:22 +00:00
alisdair sullivan
a83fa3598d
comments allowed by default. pragmatism 1 literalists 0
2013-10-20 03:20:36 +00:00
alisdair sullivan
f137ff484b
fix bad utf8 encodings by default (convert to u+FFFD)
...
this (temporarily, i hope) removes the fast path for handling
strings internally without escaping or replacing bad utf8
2013-10-20 03:16:56 +00:00
alisdair sullivan
7b05d0e1b7
remove deprecated option flags handling
2013-10-20 03:12:29 +00:00
alisdair sullivan
6797bf3ed7
rename explicit_end
to stream
in prep for behavior change
2013-10-20 03:10:09 +00:00
alisdair sullivan
07d84e25d0
remove pre_encode support
2013-10-19 19:35:01 -07:00
alisdair sullivan
377b47fdfb
formatting fixes
...
fix line spacing issues
2013-09-20 22:03:36 -07:00
Ola Backstrom
2943116c08
Added typespecs on all exported functions
...
Made sure all exported types do have a typespec is useful in build scenarios
where the erlang compile options
[warnings_as_errors, warn_missing_spec]
are used.
A few type errors found by Dialyzer are corrected too.
modified: src/jsx.erl
modified: src/jsx_config.erl
modified: src/jsx_config.hrl
modified: src/jsx_decoder.erl
modified: src/jsx_parser.erl
modified: src/jsx_to_json.erl
modified: src/jsx_to_term.erl
modified: src/jsx_verify.erl
2013-09-19 17:04:38 +02:00
alisdair sullivan
0441224998
update license dates
2013-03-10 20:30:24 -07:00
alisdair sullivan
89d3cbbd36
rename jsx_utils jsx_config
2013-03-06 01:37:08 -08:00