<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Native JSON in IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx</link><description>As you may have guessed from the title of this post, Internet Explorer 8, as of Beta 2, offers native JSON parsing and serialization. This new native JSON functionality enables Internet Explorer 8 aware AJAX applications to run both faster and safer!</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>  Native JSON in IE8 : EasyCoded</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8941524</link><pubDate>Wed, 10 Sep 2008 21:24:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8941524</guid><dc:creator>  Native JSON in IE8 : EasyCoded</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.easycoded.com/native-json-in-ie8/"&gt;http://www.easycoded.com/native-json-in-ie8/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Native JSON in IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8941921</link><pubDate>Wed, 10 Sep 2008 23:26:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8941921</guid><dc:creator>steve</dc:creator><description>&lt;p&gt;All very cool, but what happens when &amp;quot;naughty&amp;quot; JSON is encountered?&lt;/p&gt;
&lt;p&gt;Is an empty object returned?&lt;/p&gt;
&lt;p&gt;An error object returned?&lt;/p&gt;
&lt;p&gt;null returned?&lt;/p&gt;
&lt;p&gt;Is the &amp;quot;offending&amp;quot; bit removed?&lt;/p&gt;
&lt;p&gt;As a developer, if something went wrong, I want to know about it. &amp;nbsp;How do I find out what didn't work? or do I?&lt;/p&gt;
</description></item><item><title>re: Native JSON in IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8942462</link><pubDate>Thu, 11 Sep 2008 02:55:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8942462</guid><dc:creator>Tino Zijdel</dc:creator><description>&lt;p&gt;Does this interface also require UTF8 encoded input as per RFC4627 (which is a silly requirement imo)?&lt;/p&gt;
</description></item><item><title>re: Native JSON in IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8942759</link><pubDate>Thu, 11 Sep 2008 05:24:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8942759</guid><dc:creator>Paul</dc:creator><description>&lt;p&gt;&amp;gt; If the reviver returns null, the object member is deleted.&lt;/p&gt;
&lt;p&gt;You mean undefined, correct? &amp;nbsp;The latest spec says &amp;quot;If it returns undefined then the member is deleted from the result.&amp;quot;&lt;/p&gt;
</description></item><item><title>re: Native JSON in IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8942957</link><pubDate>Thu, 11 Sep 2008 06:24:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8942957</guid><dc:creator>JackyMao</dc:creator><description>&lt;p&gt;Very Nice!&lt;/p&gt;
&lt;p&gt;Obviousely, the Native JSON will make things run much more quickly! as Oliver (&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/ie/archive/2008/09/09/what-s-new-for-jscript-for-ie8-beta-2.aspx#8939732"&gt;http://blogs.msdn.com/ie/archive/2008/09/09/what-s-new-for-jscript-for-ie8-beta-2.aspx#8939732&lt;/a&gt;) expect.&lt;/p&gt;
&lt;p&gt;&amp;amp; Hope IE 8 can be more safe on every progress he make!&lt;/p&gt;
</description></item><item><title>re: Native JSON in IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8943693</link><pubDate>Thu, 11 Sep 2008 10:23:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8943693</guid><dc:creator>ERP Software Systems, WEB Sites Development and Design</dc:creator><description>&lt;p&gt;I love AJAX. I think that what Microsoft has done is very useful. Just must be tested and to re-write the source code.&lt;/p&gt;
</description></item><item><title>Common Sense</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8944072</link><pubDate>Thu, 11 Sep 2008 12:15:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8944072</guid><dc:creator>wageslave</dc:creator><description>&lt;p&gt;Whatever happened to common sense when naming functions? How about JSON.encode() and JSON.decode()?&lt;/p&gt;
&lt;p&gt;wtf is stringify?&lt;/p&gt;
</description></item><item><title>Supporto nativo JSON in Internet Explorer 8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8944475</link><pubDate>Thu, 11 Sep 2008 15:00:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8944475</guid><dc:creator>Pietro Brambati Blog</dc:creator><description>&lt;p&gt;Uno dei post che ho letto con pi&amp;#249; interesse sul blog del team di prodotto riguarda il supporto nativo&lt;/p&gt;
</description></item><item><title>re: Native JSON in IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8944583</link><pubDate>Thu, 11 Sep 2008 16:11:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8944583</guid><dc:creator>Gordon</dc:creator><description>&lt;p&gt;What the !@#$! .stringify();???&lt;/p&gt;
&lt;p&gt;Was JSON.serialize(JSONObj, replaceHandler, delimiter);&lt;/p&gt;
&lt;p&gt; not available?&lt;/p&gt;
&lt;p&gt;You guys come up with some of the weirdest APIs I've ever seen.&lt;/p&gt;
&lt;p&gt;Gordon&lt;/p&gt;
</description></item><item><title>re: Native JSON in IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8944601</link><pubDate>Thu, 11 Sep 2008 16:26:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8944601</guid><dc:creator>Ted</dc:creator><description>&lt;p&gt;Gordon: &amp;quot;stringify&amp;quot; is a standard; it's not Microsoft's name.&lt;/p&gt;
</description></item><item><title>re: Native JSON in IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8944611</link><pubDate>Thu, 11 Sep 2008 16:33:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8944611</guid><dc:creator>Neil Garb</dc:creator><description>&lt;p&gt;Why are we moving away from evalJson() ?&lt;/p&gt;
</description></item><item><title>re: Native JSON in IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8945323</link><pubDate>Thu, 11 Sep 2008 22:49:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8945323</guid><dc:creator>EricLaw [MSFT]</dc:creator><description>&lt;p&gt;@Neil, @Gordon-- Different frameworks have different names for the functions. &amp;nbsp;The names selected for IE's native implementation are based by the ES3.1 proposal, which is in turn based on the most popular/definitive implementation, Douglas Crockford's json2.js.&lt;/p&gt;
&lt;p&gt;@Tino: RFC4627 covers the wire format for the application/json media type. &amp;nbsp;It's not applicable in this case because the script engine isn't working with a wire format/media type, it's working with a Unicode string. &amp;nbsp;Internally, IE (and I'd imagine most browsers) decode from wire formats into Unicode (UTF16 in our case) and then convert back into encoded formats only as needed. &amp;nbsp;Therefore, your server needs only to return a string in some encoding with the proper encoding specified, then XMLHTTPRequest or XDomainRequest (or whatever) will convert that string into Unicode, and that Unicode string will be handled by the parse() method.&lt;/p&gt;
</description></item><item><title>re: Native JSON in IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8947740</link><pubDate>Fri, 12 Sep 2008 21:18:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8947740</guid><dc:creator>cbarsan</dc:creator><description>&lt;p&gt;@steve:” what happens when &amp;quot;naughty&amp;quot; JSON is encountered?”. -- A: If your code doesn’t define the JSON object, a reference to JSON returns the builtin JSON object. You might have a problem only if your code relies on JSON being undefined. If your code defines the JSON object, most probably you override it and you have no problem. If you define your own JSON object conditionally like “if(!this.JSON){ JSON=…}” then the builtin JSON object is visible in your code. An expression like “JSON.encode()” might fail because the builtin object doesn’t have the function “encode”. &lt;/p&gt;
&lt;p&gt;@paul – right, &amp;nbsp;it is undefined.&lt;/p&gt;
</description></item><item><title>re: Native JSON in IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8952690</link><pubDate>Mon, 15 Sep 2008 18:19:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8952690</guid><dc:creator>Mitch 74</dc:creator><description>&lt;p&gt;before someone else asks: why won't the IE team look at how other browsers store wire formats? Gecko and KHTML/Webkit are open!&lt;/p&gt;
&lt;p&gt;Answer: there would be a risk that looking at these code may lead to some form of copyright infringement.&lt;/p&gt;
&lt;p&gt;Suggestion: why not ask in Gecko and/or Webkit mailing lists how these browsers encode it?&lt;/p&gt;
&lt;p&gt;Question: UTF16 (2 bytes per character) is a bit... wasteful, isn't it? At the same time, as far as I know, it doesn't cover all characters.&lt;/p&gt;
&lt;p&gt;Other question: what now happens on UTF-8 encoded documents that get the MS non-standard UTF8 prologue (reversed question mark etc.) ? This may actually cause trouble here if the stream was originally such a document.&lt;/p&gt;
</description></item><item><title>JScript and Developer Tools in IE8 Beta 2</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8957646</link><pubDate>Thu, 18 Sep 2008 21:00:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8957646</guid><dc:creator>Notes about JScript</dc:creator><description>&lt;p&gt;As you might be aware that Internet Explorer Beta 2 was released few weeks back. In this JScript team&lt;/p&gt;
</description></item><item><title>Native JSON in Internet Explorer 8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#8977565</link><pubDate>Mon, 06 Oct 2008 11:33:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8977565</guid><dc:creator>DotNetKicks.com</dc:creator><description>&lt;p&gt;You've been kicked (a good thing) - Trackback from DotNetKicks.com&lt;/p&gt;
</description></item><item><title>Silverlight Crossdomain Access Workarounds</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#9203799</link><pubDate>Sat, 13 Dec 2008 01:42:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9203799</guid><dc:creator>Jon Galloway</dc:creator><description>&lt;p&gt;I was testing out some typography with Silverlight and figured I’d try grab some text from Wikipedia&lt;/p&gt;
</description></item><item><title>Responding to Change: Updated Getter/Setter Syntax in IE8 RC 1</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#9317160</link><pubDate>Wed, 14 Jan 2009 00:17:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9317160</guid><dc:creator>IEBlog</dc:creator><description>&lt;p&gt;As a Program Manager, I love to write feature specifications (that’s a job description requirement)!&lt;/p&gt;
</description></item><item><title>Responding to Change: Updated Getter/Setter Syntax in IE8 RC 1</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#9375246</link><pubDate>Sun, 25 Jan 2009 23:22:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9375246</guid><dc:creator>Блог команды разработчиков Internet Explorer 8</dc:creator><description>&lt;p&gt;Обновленный синтаксис Getters/Setters в IE8 RC1 Как программному менеджеру, мне нравится писать спецификации&lt;/p&gt;
</description></item><item><title>Site Compatibility and IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#9472528</link><pubDate>Fri, 13 Mar 2009 04:59:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9472528</guid><dc:creator>IEBlog</dc:creator><description>&lt;p&gt;Reports of broken sites are an important part of the feedback the IE team receives from the community.&lt;/p&gt;
</description></item><item><title>Internet Explorer 8 의 네이티브 JSON</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#9482925</link><pubDate>Tue, 17 Mar 2009 11:17:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9482925</guid><dc:creator>IE8 팀 블로그</dc:creator><description>&lt;p&gt;&amp;amp;#160; &amp;amp;#160; 이 글의 제목을 보고 아셨을지 모르겠지만, Internet Explorer 8 은 Beta 2에서 네이티브 JSON 구문해석기능과 serialization&lt;/p&gt;
</description></item><item><title>What’s new in JScript for IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#9505644</link><pubDate>Wed, 25 Mar 2009 02:28:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9505644</guid><dc:creator>IEBlog</dc:creator><description>&lt;p&gt;During Beta1 and Beta2 pre-releases of IE8, we’ve blogged about the performance optimizations done in&lt;/p&gt;
</description></item><item><title>What’s new in JScript for IE8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#9506190</link><pubDate>Wed, 25 Mar 2009 05:58:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9506190</guid><dc:creator>JScript Blog</dc:creator><description>&lt;p&gt;During Beta1 and Beta2 pre-releases of IE8, we’ve blogged about the performance optimizations done in&lt;/p&gt;
</description></item><item><title>A Major Milestone in JavaScript Standardization</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#9540853</link><pubDate>Thu, 09 Apr 2009 20:40:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9540853</guid><dc:creator>JScript Blog</dc:creator><description>&lt;p&gt;In the world of web standards, JavaScript is known as ECMAScript and maintenance of its definition is&lt;/p&gt;
</description></item><item><title>Native JSON in IE8, Firefox 3.5 plus Json.NET</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#9546342</link><pubDate>Sun, 12 Apr 2009 15:32:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9546342</guid><dc:creator>James Newton-King</dc:creator><description>&lt;p&gt;Native JSON parsing and serialization is a new feature to IE8 and Firefox 3.5 and makes evaling a thing&lt;/p&gt;
</description></item><item><title>Versioning Language Features in JScript</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#9553582</link><pubDate>Fri, 17 Apr 2009 02:12:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9553582</guid><dc:creator>JScript Blog</dc:creator><description>&lt;p&gt;With Internet Explorer 8 we introduced several new JScript language features including native JSON support&lt;/p&gt;
</description></item><item><title>Resources for my talk on the Microsoft Web Platform and Internet Explorer 8</title><link>http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx#9597077</link><pubDate>Fri, 08 May 2009 17:49:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9597077</guid><dc:creator>Pla.NET Southeast!</dc:creator><description>&lt;p&gt;I had a great time this week speaking to the Atlanta PHP user group about our new Web Platform gallery&lt;/p&gt;
</description></item></channel></rss>