Why do you need serialization for Date. Just save the timestamp. On Tue, May 29, 2012 at 6:54 AM, jason.桂林 <guil...@gmail.com> wrote:
> I hope JSON can support Date type serialization, but it not, now I hope > JSON5 can do this Date serialization. > > > 2012/5/29 Vitaly Puzrin <vit...@rcdesign.ru> > >> Who cares about difficulty of writing parser, if it already exists for >> node? Who makes you use every yaml feature? Yaml is widely used in >> ruby/python. And i'm not sure, that it would be clever idea to invent >> another way for node. Every time i look into package.json, i remember about >> dying kittens. >> >> понедельник, 28 мая 2012 г., 21:28:07 UTC+4 пользователь Matt Sergeant >> написал: >>> >>> The problem with YAML is it's a horrendously bloated spec, making it >>> super complex to write a correct parser (unless you shim a C library). It >>> started off as a really simple idea but then Ingy went a bit off the rails >>> with things it could do, and the spec ended up about 10 times longer than >>> the XML spec. Personally I don't like complex formats. >>> >>> Matt. >>> >>> >>> On Mon, May 28, 2012 at 12:29 PM, Vitaly Puzrin wrote: >>> >>>> I'd like like to separate 2 questions. Your work is great, and json >>>> really worth to be improved. For example, it's convenient, when >>>> you need to keep things simple (for very small files), or keep speed >>>> very fast. >>>> >>>> The second question, about bad yaml uptake, is ralated to lack of good >>>> libraries for node.js. Just because project is still young. >>>> Some libs are quite complicated, and takes a lot of time to do. But we >>>> did pyyaml port, and you can play with it here >>>> >>>> https://github.com/nodeca/js-**yaml<https://github.com/nodeca/js-yaml>(there >>>> is online demo). I can bet, that once you start use yaml, you will >>>> newer wish to return back :) >>>> >>>> понедельник, 28 мая 2012 г., 18:13:40 UTC+4 пользователь Aseem Kishore >>>> написал: >>>>> >>>>> Great question. I actually didn't know until after I published this >>>>> that YAML is a superset of JSON. Other than that, I didn't really consider >>>>> YAML only because it doesn't seem to have very good uptake in JS-land. >>>>> >>>>> Looking at it a bit now, though, I think there might be some value in >>>>> incremental improvements to JSON, where the syntax is still valid >>>>> JavaScript, rather than a different and much larger syntax. >>>>> >>>>> Aseem >>>>> >>>>> On Mon, May 28, 2012 at 10:08 AM, Vitaly Puzrin wrote: >>>>> >>>>>> Why not to just use YAML :) ? >>>>>> >>>>>> понедельник, 28 мая 2012 г., 6:32:23 UTC+4 пользователь Aseem Kishore >>>>>> написал: >>>>>> >>>>>>> I love JSON, but writing it by hand has always been a pain. >>>>>>> >>>>>>> Needing to (double-)quote keys, not being able to document the data >>>>>>> with comments, and not having support for trailing commas or multi-line >>>>>>> strings -- all of which are available and work perfectly well on modern >>>>>>> ES5 >>>>>>> engines, including Node. >>>>>>> >>>>>>> After stewing on this for over a year, I bit the bullet today and >>>>>>> made this idea a reality: a "JSON5" parser that supports these and other >>>>>>> ES5 features in JSON. >>>>>>> >>>>>>> https://github.com/aseemk/**json****5<https://github.com/aseemk/json5> >>>>>>> >>>>>>> It's built off of Douglas Crockford's own eval()-free JSON parser, >>>>>>> and it's available now on npm as "json5". >>>>>>> >>>>>>> I'd love to get your guys' thoughts and feedback on this. And it'd >>>>>>> be a dream if package.json files could be written in this looser syntax >>>>>>> one >>>>>>> day. =) >>>>>>> >>>>>>> Cheers, >>>>>>> Aseem >>>>>>> >>>>>>> >>>> -- >> Job Board: http://jobs.nodejs.org/ >> Posting guidelines: >> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >> You received this message because you are subscribed to the Google >> Groups "nodejs" group. >> To post to this group, send email to nodejs@googlegroups.com >> To unsubscribe from this group, send email to >> nodejs+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/nodejs?hl=en?hl=en >> > > > > -- > Best regards, > > 桂林 (Gui Lin) > > guileen@twitter <https://twitter.com/#!/guileen> > 桂糊涂@weibo <http://weibo.com/guileen> > guileen@github <https://github.com/guileen> > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to nodejs@googlegroups.com > To unsubscribe from this group, send email to > nodejs+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- Arunoda Susiripala @arunoda <http://twitter.com/arunoda> <http://gplus.to/arunoda>https://github.com/arunoda http://www.linkedin.com/in/arunoda -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en