私のWindowsフォームapp .net 4には次のJSonが返されましたが、私はアバターURLを取得できます!ここでの試みnull値を得たり、予期しない文字以下の私の現在の試みで、どちらかJSONをC#に逆シリアル化できません
はJSONです:
{"self":"http://jira.prod.xxxxxx.com/rest/api/2/user?username=firstname.lastname","key":"zzzzzz","name":"firstname.lastname","emailAddress":"[email protected]","avatarUrls":{"16x16":"http://jira.prod.xxxxxx.com/secure/useravatar?size=xsmall&ownerId=zzzzzz&avatarId=12500","24x24":"http://jira.prod.xxxxxx.com/secure/useravatar?size=small&ownerId=zzzzzz&avatarId=12500","32x32":"http://jira.prod.xxxxxx.com/secure/useravatar?size=medium&ownerId=zzzzzz&avatarId=12500","48x48":"http://jira.prod.xxxxxx.com/secure/useravatar?ownerId=zzzzzz&avatarId=12500"},"displayName":"Lastname, FirstName","active":true,"timeZone":"Europe/Dublin","locale":"en_UK","groups":{"size":1,"items":[]},"applicationRoles":{"size":1,"items":[]},"expand":"groups,applicationRoles"}
、ここでは、URLを取得するために私の現在の試みである、上記のJSONは結果」に渡されます「: 私は
var response = JsonConvert.DeserializeObject<myselfResponse>(result);
public class myselfResponse
{
[JsonProperty("username")]
public string username { get; set; }
[JsonProperty("key")]
public string key { get; set; }
[JsonProperty("name")]
public string name { get; set; }
[JsonProperty("emailAddress")]
public string emailAddress { get; set; }
//public AvatarUrls avatarUrls { get; set; }
[JsonProperty("avatarUrls")]
public string avatarUrls { get; set; }
}
public class AvatarUrls
{
public string _16x16 { get; set; }
public string __invalid_name__24x24 { get; set; }
public string __invalid_name__32x32 { get; set; }
public string __invalid_name__48x48 { get; set; }
}
Newtonsoft JSONライブラリを使用しています私が手にエラーが予期しない文字はすべてのヘルプはグラムだろう
ですお返事ありがとうございます...
ありがとうMatti – Adrian