javascript - ASP.Net MVC Web API JavaScriptSerializer - Byte Array -


i have web api returning info along image (byte array)

var result = response.result.content.readasstringasync(); 

snippet:

{"companyname":"mycompany","address":"address1","logo":"ivborw0kggoaaaansuheugaaakaaaabqcayaaacexx40aaaabhncsvqicagifahkiaaaaalwsflzaaaw6gaafuob5y5deaaaabx0rvh0u29mdhdhcmuaqwrvymugrmlyzxdvcmtzientnui8sowaaaawdevydenyzwf0aw9uifrpbwuamdcvmjuvmtzmho7iaaab6hbyvld4no2wyvkdmbcfowkl3mirebov4a/xb6/dztyaw128gujfnsmycrugldrvswdtl83blw1mpr8/vtrrhbuua9v+0zzn1zt9taeu67aut38uaaaaaaaaaaaaaabgibbaaet0t5kv4h+x/vvitf27oyz5d8xvaf9sczcf1vq+0/5vjx9f/q3rjwz/bbtlb9iuealisc4pcv/uchqd+labu5ylliti1u7lj+ttar1couvjekxzvo/cev/emoemugjwpirrwh4nz/eftudp0x8extg4ez9z6p/rt1c3et7vikf/tkan5xw6op3wd+ulxt8kqyvsxrft6z/hwd2ffhgio8m/78ap8ngj7jz+r/qx+c/z/zv1/xe9qv/j65e+/abs+9+k/rvj+qensemdsmrj/y37bvuecfahsodttv/tit5drd8t26fk2f+cb+ohx8wlsy8nbkh/8+lflecyo4sj9e8fydr3adls9pwm9njs+lrdfp4anfadas1dnf/zlvhv7n7/lue+f3e5on+jhlthullknin/c91k88t9l003lh3nbfdg/8/3hyzkuv7zpl5qhtz/urd8/oz+x8vwjytlbr3/avkrfqaaaaaaaaaaaaaaaaaa/c9e1kt6v2/qst3fuhrwa34abnmlftlkciwaaabibwtcrvreyv4aaaaeaaaaaaaaaaaaaaaaa="} 

so when try map

var profile = new javascriptserializer().deserialize<webapi.common.domainobjects.webprofile>(result);   public class webprofile     {         public string companyname { get; set; }         public string address { get; set; }         public byte[] logo { get; set; }     } 

i error: cannot convert object of type 'system.string' type 'system.byte[]'

if provide example of how resolve great.

thanks frank, ended creating new property.

 public byte[] logo         {             { return convert.frombase64string(logostring); }         }  public string logostring { get; set; } 

Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -