0
すべてのプロパティをシリアル化されていません"Age":17}角度toJsonは、私がどのように見えるjavascriptオブジェクトを持っている
Angels.toJsonを取得してJSON文字列にNameプロパティを含めるにはどうすればよいですか?もし私がそれをすることができないなら、私の選択肢は何ですか?
すべてのプロパティをシリアル化されていません"Age":17}角度toJsonは、私がどのように見えるjavascriptオブジェクトを持っている
Angels.toJsonを取得してJSON文字列にNameプロパティを含めるにはどうすればよいですか?もし私がそれをすることができないなら、私の選択肢は何ですか?
列挙可能なプロパティのみをJSONにシリアル化できます。既定では、Object.defineProperty
はプロパティを列挙できません。それを列挙可能にする方法は次のとおりです。
Object.defineProperty(this, 'Name', {
enumerable: true, // <--
get: function() { return _name; },
set: function(value) { _name = value; }
});
ブリリアント!ありがとうございました! –