--- JSON-XS/XS.xs 2007/07/10 16:22:31 1.54 +++ JSON-XS/XS.xs 2007/07/23 22:57:40 1.55 @@ -308,8 +308,14 @@ for (i = 0; i <= len; ++i) { + SV **svp = av_fetch (av, i, 0); + encode_indent (enc); - encode_sv (enc, *av_fetch (av, i, 0)); + + if (svp) + encode_sv (enc, *svp); + else + encode_str (enc, "null", 4, 0); if (i < len) encode_comma (enc);