Just don't name your objects that are deserialized or unserialized with "JSON" as part of the name.. they're an object, plain and simple...
If they hold a higher level abstraction (Json.Net object, or similar), or hold a string that is Json, go ahead and have it as part of the name... It just bugs me when I see things like:
var jsonData = JSON.parse(somestring);
If this is JavaScript, "jsonData" isn't JSON, it's an object.
Just don't name your objects that are deserialized or unserialized with "JSON" as part of the name.. they're an object, plain and simple... If they hold a higher level abstraction (Json.Net object, or similar), or hold a string that is Json, go ahead and have it as part of the name... It just bugs me when I see things like: var jsonData = JSON.parse(somestring); If this is JavaScript, "jsonData" isn't JSON, it's an object.