Простое исключение свойства, вероятно, ближе к null
, чем пустая строка в большинстве случаев.если вы хотите пустую строку, вы должны вернуть пустую строку.как обрабатывается нулевое значение, зависит от вашего сериализатора.
В javascript официальная реализация справляется с этим довольно хорошо:
var a = { b: null };
console.log( JSON.stringify(a) ); // logs '{"b":null}'