Tahu mengapa JSON mengabaikan NaN dan +/- Infinity? Ini menempatkan Javascript dalam situasi aneh di mana objek yang seharusnya serializable, tidak, jika mereka berisi nilai infinity NaN atau +/-.
Sepertinya ini telah dilemparkan ke batu: lihat RFC4627 dan ECMA-262 (bagian 24.5.2, JSON.stringify, CATATAN 4, halaman 683 dari ECMA-262 pdf pada edit terakhir):
Nomor-nomor yang terbatas dirangkai seolah-olah dengan menelepon
ToString(number)
. NaN dan Infinity terlepas dari tanda diwakili sebagai Stringnull
.