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

Reply via email to