dotnet-json-date

parse and stringify .net JSON dates

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
dotnet-json-date
002.0.16 years ago7 years agoMinified + gzip package size for dotnet-json-date in KB

Readme

.Net JSON Date npm version npm
Parse and stringify .Net JSON dates.
npm install dotnet-json-date

Usage

var dotnetJsonDate = require('dotnet-json-date');
Parse
var date = dotnetJsonDate.parse('/Date(1466121600000)/')

date == new Date(1466121600000);
Stringify
var string = dotnetJsonDate.stringify(new Date(1466121600000))

string == '/Date(1466121600000)/';
JSON.stringify replacer
Stringify all dates to .Net JSON dates when stringifying JSON
var object = {
  name: 'bob',
  birthday: new Date(1466121600000),
  numberOfEyes: 3
};

var json = JSON.stringify(object, dotnetJsonDate.replacer);

json == '{"name":"bob","birthday":"/Date(1466121600000)/","numberOfEyes":3}';
JSON.parse reviver
Parse all .Net JSON dates when parsing JSON
var json = '{"name":"bob","birthday":"/Date(1466121600000)/","numberOfEyes":3}';

var object = JSON.parse(json, dotnetJsonDate.reviver);

object == {
  name: 'bob',
  birthday: new Date(1466121600000),
  numberOfEyes: 3
};