jansson/src
Vincent Bernat 7a0b9af662 Allow to mix JSON_STRICT with optional keys
On unpack, one may want to mix `JSON_STRICT` and optional keys by using
a format like `{s:i,s?o!}`. Unfortunately, this fails the stric test
with `-1 object item(s) left unpacked` error when the second key is not
specified.

To fix that, we iter on each key and we check if we have successfully
unpacked them. This is less efficient than the previous method but it
brings correctness.
2014-02-15 17:40:22 +01:00
..
dump.c Update copyrights for 2014 2014-01-28 09:16:05 +02:00
error.c Support building on Windows 2012-04-29 22:09:29 +03:00
hashtable_seed.c Merge branch '2.6' 2014-02-11 15:15:00 +02:00
hashtable.c Merge branch '2.6' 2014-02-11 14:49:15 +02:00
hashtable.h Merge branch '2.6' 2014-02-11 14:49:15 +02:00
jansson_config.h.in Update copyrights for 2014 2014-01-28 09:16:05 +02:00
jansson_private.h Update copyrights for 2014 2014-01-28 09:16:05 +02:00
jansson.def Merge branch '2.6' 2014-02-11 14:49:15 +02:00
jansson.h Merge branch '2.6' 2014-02-11 14:49:15 +02:00
load.c Update copyrights for 2014 2014-01-28 09:16:05 +02:00
lookup3.h Merge branch '2.6' 2014-02-11 14:49:15 +02:00
Makefile.am jansson 2.6 2014-02-11 09:45:30 +02:00
memory.c Update copyrights for 2014 2014-01-28 09:16:05 +02:00
pack_unpack.c Allow to mix JSON_STRICT with optional keys 2014-02-15 17:40:22 +01:00
strbuffer.c Update copyrights for 2014 2014-01-28 09:16:05 +02:00
strbuffer.h Update copyrights for 2014 2014-01-28 09:16:05 +02:00
strconv.c Renamed config.h -> jansson_private_config.h 2014-01-27 12:48:52 +01:00
utf.c Update copyrights for 2014 2014-01-28 09:16:05 +02:00
utf.h Merge branch '2.6' 2014-02-11 14:49:15 +02:00
value.c Merge branch '2.6' 2014-02-11 14:49:15 +02:00