How to parse json by jquery and json return from server side
<p>i am just calling my server side method by jquery and my server side method look like</p>

<pre><code>[WebMethod]
public static Dictionary&lt;string,string&gt; GetPayPalData()
{
    Dictionary&lt;string, string&gt; rmPayPal = new Dictionary&lt;string, string&gt;();

    int counter = 0;
    Invoice _selectedInvoice = SelectedInvoice;
    rmPayPal.Add("first_name", "Tridip");
    rmPayPal.Add("last_name", "BBA");


    foreach (InvoiceItem x in _selectedInvoice.InvoiceItems)
    {
        counter++;
        rmPayPal.Add("item_name_" + counter.ToString(), x.ProductName);
        rmPayPal.Add("amount_" + counter.ToString(), x.UnitPrice.ToString("#.00"));
        rmPayPal.Add("quantity_" + counter.ToString(), x.Quantity.ToString());
        rmPayPal.Add("shipping_" + counter.ToString(), (x.ShippingCost * x.Quantity).ToString("#.00"));
        rmPayPal.Add("handling_" + counter.ToString(), (x.HandlingCost * x.Quantity).ToString("#.00"));
    }

     rmPayPal.Add("country", "GB");
     rmPayPal.Add("currency_code", "GBP");
     return rmPayPal;

}
</code></pre>

<h2>my sample json look like</h2>

<pre><code>{"d":
{"first_name":"Tridip",
"last_name":"BBA",
"address1":"Unit 1 Stirling Park",
"address_override":"1",
"city":"Rochester",
"state":"KENT",
"zip":"ME1 3QR",
"cmd":"_cart",
"upload":"1",

"item_name_1":
"Product #1",
"amount_1":"13.00",
"quantity_1":"4",
"shipping_1":"12.00",
"handling_1":"2.00",

"item_name_2":
"Product #3",
"amount_2":"11.00",
"quantity_2":"1",
"shipping_2":"3.00",
"handling_2":".50",

"country":"GB",
"currency_code":"GBP"
}
 }
</code></pre>

<p>my server side function is called perfectly by jquery and data in json format is returning to client side fine. my concern is how to parse the above json by jquery.</p>

<p>because first name, last name and few fields will be there in json string only once but Item_Name,amount_,quantity_,shipping_ etc fields could be many in json string. so i have to read those preparative fields in loop which i am not being able to do so. so please help me with small code snippet of jquery for parsing by which i can read those fields which will come once in json and as well as i need to read those fields which will come as many as time in json string. thanks</p>
