c# - "Newtonsoft.Json.JsonSerializationException unable to find constructor to use for types" error when deserializing class -


i developing app in xamarin android. have splash screen serialize class , pass mainactivity using intent. when try deserialize in mainactivity error message :

"serializationexception unable find constructor use types"  

serialization :

void loaddata() {     currency currency = new currency(this);     intent = new intent(this, typeof(mainactivity));     intent.putextra("currency", newtonsoft.json.jsonconvert.serializeobject(currency));     startactivity(intent); } 

deserialization :

cur = newtonsoft.json.jsonconvert.deserializeobject<currency> (intent.getstringextra("currency")); // error here 

class constructor :

public currency(context context) {     thiscontext = context; } 

i began experiencing problem after added parameter context context constructor. has caused this? how can solve it? possible serialize/deserialize class has parameters?

you need have empty constructor in currency class in order deserialize it.


Comments

Popular posts from this blog

python - No exponential form of the z-axis in matplotlib-3D-plots -

php - Best Light server (Linux + Web server + Database) for Raspberry Pi -