I have a class that overrides ToString() to convert the class to a string. Ie:
public override string ToString() { if( Id == -1 ) return ""; else return Name + "\n" + Unit + "\n" + AddressLine1 + "\n" + AddressLine2 + "\n" + AddressLine3 + "\n" + AddressLine4 + "\n" + City + "\n" + State + "\n" + PostCode + "\n" + Country; } I then I add the string to a JsonObject . JsonObject JObject = new JsonObject(); JObject.Add( "Address", TheClass.ToString() ); When I generate the Json string using JsonObject.ToString(). Ie: string JsonString = JObject.ToString(); When the string is generated the new lines are just passed straight through without being escaped, causing the receiving end to generate an error. Does anybody know why this is happening? Thanks in advance Terry. -- View this message in context: http://mono-for-android.1047100.n5.nabble.com/JsonObject-ToString-not-escaping-new-lines-tp5710632.html Sent from the Mono for Android mailing list archive at Nabble.com. _______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid