Make decoder catch a lot more invalid cases { "a" "b" }, { "a",, } etc..