EJSON

From air
Revision as of 19:36, 17 May 2015 by Donsez (talk | contribs) (Created page with "https://www.meteor.com/ejson EJSON is a backward-compatible extension to JSON that adds Date and Binary types. Examples <pre> > EJSON.stringify({ when: new Date }) "{"when":...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

https://www.meteor.com/ejson

EJSON is a backward-compatible extension to JSON that adds Date and Binary types.

Examples

> EJSON.stringify({ when: new Date })
"{"when":{"$date":1412884295442}}"

> EJSON.stringify({ imageData: new Uint8Array(10) })
"{"imageData":{"$binary":"AAAAAAAAAAAAAA=="}}"

> EJSON.stringify({$date: "something"})
"{"$escape":{"$date":"something"}}"

> EJSON.stringify({_id: new Mongo.ObjectID})
"{"_id":{"$type":"oid","$value":"34c420c028fb169c31041ab0"}}"