json decode returns null not false