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
Post a Comment