-
undefined is not a valid JSON value, even though it is valid in javascript.
From the official JSON standard
(ECMA-404, Section 5):A JSON value can be an object, array, number, string, true, false, or null.
-
For JSON, use null instead of undefined:
{ "something": null }