jQuery and ASP.NET

March 10, 2010

Convert a JavaScript object to JSON




A colleague of mine was recently searching for a plug-in or script that can convert a JavaScript array to JSON. I asked him to check out JSON.stringify() in the json2.js library, which serializes the JavaScript object into JSON text. Here’s a sample if you do not know about this library:

Note: Make sure that you minify this library and then use the .js directly from your application. For demo purposes I am referring to this .js file directly. In production applications, it is not advisable to do so.

<script type="text/javascript" src="http://www.json.org/json2.js">
</
script>
<
script type="text/javascript">
var
arrCars = new Array("Toyota", "Mercedes", "BMW");
var jsonStr = JSON.stringify(arrCars);
alert(jsonStr);
</script>
JavaScript to JSON

'Like' us on our FaceBook page if you find this blog useful. Thanks!


Did you like this post?
kick it on DotNetKicks.com Save on Delicious
subscribe via rss subscribe via e-mail
print this post follow me on twitter


About The Author

Suprotim Agarwal, ASP.NET Architecture MVP works as an Architect Consultant and provides consultancy on how to design and develop Web applications.

Suprotim is also the founder and primary contributor to DevCurry, DotNetCurry and SQLServerCurry. He has also written an EBook 51 Recipes using jQuery with ASP.NET Controls.

Follow him on twitter @suprotimagarwal

comments

6 Responses to "Convert a JavaScript object to JSON"
  1. Elijah Manor said...
    March 10, 2010 10:26 AM

    As a note, JSON.parse is native in modern browsers & json2.js is helpful for older browsers.

    You can see @cowboy's blog post for more details http://j.mp/d2d2g9

    ~/Elijah Manor

  2. Suprotim Agarwal said...
    March 10, 2010 11:12 AM

    Yep! Thanks for adding that comment Elijah. Here's some more info:
    http://ejohn.org/blog/the-state-of-json/

  3. Anonymous said...
    March 11, 2010 4:58 AM

    What is means of curry. i thing it is a vegetable करी पत्ता

  4. Suprotim Agarwal said...
    March 11, 2010 6:15 AM

    Curry is a spice mixture of widely varying compositions. My site is called devcurry since it is a mixture of ideas, experiments and thoughts for developers to cook ;)

  5. amrish said...
    March 12, 2010 2:14 AM

    This is a very good site it contains information for both all kind of users.

  6. Fuzzy said...
    August 16, 2011 7:52 AM

    the returned string isnt json...

 

Copyright © 2009-2011 All Rights Reserved for DevCurry.com by Suprotim Agarwal | Terms and Conditions