javascript - JSON Tolka datumformat?


Har jag rätt i att anta att jag måste KONTAKTA manuellt konvertera Json-kodade datumsträngar till datumobjekt i min klientkod?

Eftersom jag kommer från C# tog jag för givet att detta hände automatiskt, men jag antar att det var .NET.

Finns det en inbyggd mekanism för att få inhemska JavaScript-typer från en JSON-sträng (för datum, heltal, etc.)?

Tack.

Svar #1

JSON-specifikationen definierar inte en datatyp för datum. Det lämnas upp till dig.

Se avsnitt A.8: http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf

Svar #2

JSON har ingen standardtyp för datum. Det finns olika bibliotek (inklusive .NET) med inkompatibla tillägg för att representera det.