JSON.Netを使用してasp net用のカスタムJsonConverterを作成する方法の例があれば、文字列だけでなくTextReaderまたはStreamReaderを使用しているのでしょうか。たとえば、カスタムJsonConvertクラスを使用して、このような例http://www.newtonsoft.com/json/help/html/CustomJsonConverter.htm があります http://www.newtonsoft.com/json/help/html/DeserializeWithJsonSerializerFromFile.htmカスタムJson.Netコンバータ文字列の代わりにstreamreaderを使用
// deserialize JSON directly from a file
using (StreamReader file = File.OpenText(@"c:\movie.json"))
{
JsonSerializer serializer = new JsonSerializer();
// somehow make serializer use a custom JsonConverter
Movie movie2 = (Movie)serializer.Deserialize(file, typeof(Movie));
// hoping that movie2 contains the custom converted json
}
プロパティ、値、配列、オブジェクト全体が同じ行にないため、これは間違いなく役に立ちます。ストリームとして読むことで、あなたが探しているものだけを得ることができます。 – krillgar
ありがとうございました!私は本当に長いファイルだった場合に備えて、文字列をメモリに持っていきたくないので、ReadToEndの使用を避けたかったと思います。私はこれを心に留めておくだろう – James