I'm working on an ASP.Net MVC project and have been learning a few little tricks with JSON objects that made me scratch my head for quite a while. For example, ensuring that when I call $.getJSON() from jQuery, I actually need to make sure my JSON is returning an object, not just a string value (well, D'uh! right?).
What are some of the key things to watch out for when working with JSON objects and responses in your experience? I'm particularly interested in ASP.Net, but could be any language.