Ah, the O in JSON does stand for Object, but what does the *N* stand for? :-)
Notation. JSON is a string format: It's a *notation* in the form of a string. This string can represent an object or other data type, but JSON is not the object itself. The example JSON that the OP posted is evidence of this. It's clearly a string, because that's the only thing you can put in a text email. Does that make sense? I didn't follow this discussion, so I'm probably missing the context of this mini-controversy. I'm just addressing the specific question of whether JSON is an actual object or a string that represents an object. -Mike > From: mkmanning > > So you're saying JSON is not an object, it's a string? What > does the O stand for then? The OP gave this example JSON: > > { > "product_id":"000003", > "product_name":"Sample shoe", > "product_brand":"Shoe Brand", > "product_slug":"slug3", > "product_description":"description3", > "product_active":"1", > "product_type":"shoe", > "product_gender":"youth", > "product_sizes":"14", > "product_style":"style 3", > "product_categories":"3", > "product_shipping":"shipping 3", > "product_cost":"40.0", > "product_retail":"70.0" > } > > In an ajax response with the reponse type as 'json' (or text > and eval'd yourself if you like), that's an object. It's > composed of name:value pairs. The names are strings. If you > don't like what the RFC says, take it up with Douglas Crockford. > > On Apr 16, 2:25 pm, dhtml <dhtmlkitc...@gmail.com> wrote: > > On Apr 16, 12:42 am, mkmanning <michaell...@gmail.com> wrote: > > > > > Just an FYI, but there's no 'object side' of the json in > your example. > > > It just an object, consisting of name-value pairs. While you can > > > leave > > > > No, it is not an object. It is a string. > > > > > quotes off of the names, they are strings which, according to the > > > RFC, should be quoted. Doing so will not cause problems, and will > > > save you from potentially running into a situation where > your name > > > conflicts with one of the excessive number of reserved words. > > > > > On Apr 15, 7:05 pm, sneaks <deroacheee...@gmail.com> wrote: > > > > > > the way i see it, there are quotes on the object side > of the json > > > > where there should be no quotes... > > > > That makes about as much sense as something the OP would post. > > > > Garrett >