How can i parse json containing loop
I have the following  json string how can i parse it?

  

    {

    "userId":14,
    "userType":"Admin",
    "partnerId":1,
    "createdTime":"2011-08-17 10:07:49.0",
    "modifiedTime":"2011-08-17 10:08:33.0",
    "firstName":"Sss",
    "lastName":"KS",
    "emailAddress":"",
    "isDeleted":false,
    "details":{
        "1":{
            "pId":1,
            "pName":"sss",
            "pDesc":" sddd",
            "properties":"{"logoUrl":""}",
            "clients":{
                "1":{
                    "cId":3,
                    "pId":1,
                    "cName":"mathew",
                    "isDeleted":false
                },
                "4":{
                   "cId":4,
                   "pId":1,
                   "cName":"sukumar",   
                   "isDeleted":false
               }
            }
        }
    },
    "crntPId":1,
    "visibleId":"SKS"}

I have to get the cId and cName inside the clients . how can I get it please help me. 
How can i parse json containing loop
===

I have the following  json string how can i parse it?

  

    {

    "userId":14,
    "userType":"Admin",
    "partnerId":1,
    "createdTime":"2011-08-17 10:07:49.0",
    "modifiedTime":"2011-08-17 10:08:33.0",
    "firstName":"Sss",
    "lastName":"KS",
    "emailAddress":"",
    "isDeleted":false,
    "details":{
        "1":{
            "pId":1,
            "pName":"sss",
            "pDesc":" sddd",
            "properties":"{"logoUrl":""}",
            "clients":{
                "1":{
                    "cId":3,
                    "pId":1,
                    "cName":"mathew",
                    "isDeleted":false
                },
                "4":{
                   "cId":4,
                   "pId":1,
                   "cName":"sukumar",   
                   "isDeleted":false
               }
            }
        }
    },
    "crntPId":1,
    "visibleId":"SKS"}

I have to get the cId and cName inside the clients . how can I get it please help me. 