I am trying to generate C# class using the JSON string from here <http://json2csharp.com/> this works fine. But I can't parse the JSON to the object generated by the website.

Here is the JSON string

```
{
  "searchParameters":{
    "key":"**********",
    "system":"urn:oid:.8"
  },
  "message":" found one Person matching your search criteria.",
  "_links":{
    "self":{
      "href":"https://integration.rest.api.test.com/v1/person?key=123456&system=12.4.34.."
    }
  },
  "_embedded":{
    "person":[
      {
        "details":{
          "address":[
            {
              "line":["5554519 testdr"],
              "city":"testland",
              "state":"TT",
              "zip":"12345",
              "period":{
                "start":"2003-10-22T00:00:00Z",
                "end":"9999-12-31T23:59:59Z"
              }
            }
          ],
          "name":[
            {
              "use":"usual",
              "family":["BC"],
              "given":["TWO"],
              "period":{
                "start":"9999-10-22T00:00:00Z",
                "end":"9999-12-31T23:59:59Z"
              }
            }
          ],
          "gender":{
            "code":"M",
            "display":"Male"
          },
          "birthDate":"9999-02-03T00:00:00Z",
          "identifier":[
            {
              "use":"unspecified",
              "system":"urn:oid:2.19.8",
              "key":"",
              "period":{
                "start":"9999-10-22T00:00:00Z",
                "end":"9999-12-31T23:59:59Z"
              }
            }
          ],
          "telecom":[
            {
              "system":"email",
              "value":"test@test.com",
              "use":"unspecified",
              "period":{
                "start":"9999-10-22T00:00:00Z",
                "end":"9999-12-31T23:59:59Z"
              }
            }
          ],
          "photo":[
            {
              "content":{
                "contentType":"image/jpeg",
                "language":"",
                "data":"",
                "size":0,
                "hash":"",
                "title":"My Picture"
              }
            }
          ]
        },
        "enrolled":true,
        "enrollmentSummary":{
          "dateEnrolled":"9999-02-07T21:39:11.174Z",
          "enroller":"test Support"
        },
        "_links":{
          "self":{
            "href":"https://integration.rest.api.test.com/v1/person/-182d-4296-90cc"
          },
          "unenroll":{
            "href":"https://integration.rest.api.test.com/v1/person/1b018dc4-182d-4296-90cc-/unenroll"
          },
          "personLink":{
            "href":"https://integration.rest.api.test.com/v1/person/-182d-4296-90cc-953c/personLink"
          },
          "personMatch":{
            "href":"https://integration.rest.api.commonwellalliance.org/v1/person/-182d-4296-90cc-/personMatch?orgId="
          }
        }
      }
    ]
  }
}

```

Here is the code I use to convert to the object.

```
JavaScriptSerializer js = new JavaScriptSerializer();
 var xx = (PersonsearchVM)js.Deserialize(jsonstr, typeof(PersonsearchVM));

```

Is there any other wat to generate the object and parse?