0
現在、私は厳密にjsonであるWebページの本体を取得するためにWebリクエストを使用しています。今、私はそのデータを解析する方法を把握しようとしている変数でJSONの文字列を持っていることJson.Net URIから文字列をシリアル化
var request = WebRequest.Create("urihere");
string text;
var response = (HttpWebResponse)request.GetResponse();
using (var sr = new StreamReader(response.GetResponseStream()))
{
text = sr.ReadToEnd();
}
。私は以下のようにjson.net使用しようとしています:
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);
}
を当然のことながら、私は「URIがサポートされていません」というエラーが表示されますのStreamWriterにURIを渡すしようとします。
json.netを使用してこのデータをuriからマップする適切な方法は何ですか?
URIのように見えるんか? "URIフォーマットがサポートされていません"というメッセージが表示されたら、新しいUri(パス).LocalPath' – din
http:// uri/sub /を試してください。 – 0perator