c# - Json.Net Serialize String from URI -
currently i'm using web request body of webpage strictly json.
var request = webrequest.create("urihere"); string text; var response = (httpwebresponse)request.getresponse(); using (var sr = new streamreader(response.getresponsestream())) { text = sr.readtoend(); }
now i've got string of json in variable i'm trying figure out how parse data. i'm attempting use json.net below:
user primaryuser = new models.user(); primaryuser.fullname = "test"; jsonserializer serializer = new jsonserializer(); serializer.converters.add(new javascriptdatetimeconverter()); serializer.nullvaluehandling = nullvaluehandling.ignore; using (streamwriter sw = new streamwriter("filenamehere")) using (jsonwriter writer = new jsontextwriter(sw)) { serializer.serialize(writer, primaryuser); }
naturally when try pass uri streamwriter "uri not supported" error.
what proper way map data uri using json.net?
serializing , deserializing object in json.net:
string json = jsonconvert.serializeobject(primaryuser, formatting.indented); user primaryuser = jsonconvert.deserializeobject<user>(json);
http://www.newtonsoft.com/json/help/html/serializeobject.htm http://www.newtonsoft.com/json/help/html/deserializeobject.htm
Comments
Post a Comment