Parse Json in javascript or jquery
 Possible Duplicate:  
 how to parse json in javascript  
I need to parse this JSON in JavaScript or jQuery. Please help me in getting the list of product in the below JSON.
To get the list of product
{
    "main": {
        "ProductsData": {
            "Product": {
                "AdjustmentTypeID": "0",
                "BrandID": "4",
                "BrandName": "Joseph Joseph",
                "ChildrenGenerated": "False",
                "Cost": "8.50",
                "Description": "<span style="line-height: 120%; ">The ingenious dual-chamber design of this measuring jug eliminates the need for separate measuring spoons, cups and jugs. Use the small chamber to accurately measure liquids from as little as a single teaspoon (5ml), and then for greater volumes (up to 550ml) simply turn the jug 180º and use the larger chamber. Made from SAN material. Heat resistant to 90°C / 190°F.</span>u000du000a<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:u000du000a120%;mso-layout-grid-align:none;text-autospace:none;vertical-align:middle"><br />u000du000aDesign registered<span lang="EN-US"><o:p></o:p></span></p>u000du000a<p class="BasicParagraph"><span style="font-size:11.0pt;line-height:120%;u000du000afont-family:"Calibri","sans-serif";color:windowtext"><br />u000du000aDimensions   7x 7 x 15cm<o:p></o:p></span></p>",
                "DownloadFile": "",
                "InternalCode": "502842009381 0",
                "IsProductActive": "False",
                "ManufacturerID": "11",
                "ManufacturerName": "Joseph Joseph",
                "OptionMatchGroupID": "",
                "ParentProduct": "",
                "ProductID": "80",
                "ProductName": "2-in-1 Measuring Jug",
                "ProductTypeDescription": "Compound Product",
                "ProductTypeID": "8",
                "SiteID": "57",
                "StockLevel": "",
                "SupplierID": "3",
                "SupplierName": "Joseph Joseph",
                "UseStockControl": "False",
                "VatRate": "20"
            }
        }
    }
}
 Use the parseJSON method in jQuery.  
Example:
var obj = $.parseJSON(yourJsonString);
alert(obj.main.ProductsData.Product.Cost);
Read JSON from file:
myobject = $.parseJSON("myfile.json")
Or read JSON from string:
myobject = $.parseJSON(jsonString)
Now get the data you want:
//Loops  into every Product in ProductsData:
$(myobject.main.ProductsData.Product).each(function(index, element){
    //Do something with Product variable such as below
    alert(element.BrandName + ' ' + element.SupplierName);
}
Be sure to check your JSON data with http://jsonlint.com/
 Just use JSON.parse function (MDN docu link)  
yourObj = JSON.parse( jsonstring );
Afterwards you can access any property of the JSON string via your object, so, eg,
yourObj['main']['ProductsData']['ProductName']
will return
"2-in-1 Measuring Jug"
in your given example.
链接地址: http://www.djcxy.com/p/8494.html