c# - Saving an arbitrary array of bytes as a string -


i've got bunch of data need serialized string stored in kvp. i've got tons of ints, bools, , floats. take each one, bitconverter byte[] buffer.blockcopying single large byte[].

i need save large array of bytes string in keyvaluepair<string, string>. tried using encoding.ascii.getstring() big byte[] created, , tried reload level string code achieved using encoding.ascii.getbytes().

m_levelcode = encoding.ascii.getstring( bytes ); 

the array of bytes has tons of 0's, i'm guessing that's why m_levelcode string empty string.

is there better approach i'm trying do? have 650 bytes worth of integers, booleans, , floats. need them saved string. 1 step further, i'd comma separate 5 of these single kvp conserve on individual keys since every area has 5 levels.

there many ways convert bytes string

string base64 = convert.tobase64string(bytes);  string hex = bitconverter.tostring(bytes);  var jss = new javascriptserializer(); string json = jss.serialize(bytes); 

where bytes byte array.


Comments

Popular posts from this blog

javascript - Thinglink image not visible until browser resize -

firebird - Error "invalid transaction handle (expecting explicit transaction start)" executing script from Delphi -

mongodb - How to keep track of users making Stripe Payments -