Organizational Research By

Surprising Reserch Topic

why microsoft made javascriptserializer obsolete prior to net 3 5 sp1 and again


why microsoft made javascriptserializer obsolete prior to net 3 5 sp1 and again  using -'.net,asp.net,json'

JavaScriptSerializer is not obsolete after .net 3.5 SP1. Should I uses JavaScriptSerializer or the prior recommended DataContractJsonSerializer?. Also why it was made obsolete?
    

asked Oct 6, 2015 by amit.gupta
0 votes
7 views



Related Hot Questions

2 Answers

0 votes

I have not seen definitive explanation. There were quite a few people upset when JavaScriptSerializer was made obsolete.

Scott Gu made this comment on his blog saying that he thought marking it as obsolete didn't make sense.

The JavaScriptSerializer is currently marked obsolete - although I'm not sure why (was going to ask someone about this today). It is very handy. Note that obsolete doesn't mean removal in .NET 3.5 - it will be supported at least another version or two (or longer if I can convince them ).

I guess maybe he did convince them :-)

I have continued to use JavaScriptSerializer as its much more straight forward than the DataContractJsonSerializer.

answered Oct 6, 2015 by gauravg.gwl
0 votes

I'd happily use JavaScriptSerializer - but if in doubt, consider a third option - Json.NET. Because it is 3rd party, it is unrelated to the MS decisions... that is a double-edged sword, of course - but it is often easier to get a minor fix applied to a standalone 3rd-party libary.

answered Oct 6, 2015 by patilkiran.101

...