mirror of
https://github.com/JKorf/CryptoExchange.Net
synced 2025-06-07 16:06:15 +00:00
Small fixes
This commit is contained in:
parent
e86713e949
commit
108c8fc183
@ -243,8 +243,9 @@ namespace CryptoExchange.Net.Converters.JsonNet
|
||||
// We don't need to buffer the stream, so don't bother keeping the reference
|
||||
}
|
||||
|
||||
var length = stream.CanSeek ? stream.Length : 4096;
|
||||
using var reader = new StreamReader(stream, Encoding.UTF8, false, (int)Math.Max(2, length), true);
|
||||
var readStream = _stream ?? stream;
|
||||
var length = readStream.CanSeek ? readStream.Length : 4096;
|
||||
using var reader = new StreamReader(readStream, Encoding.UTF8, false, (int)Math.Max(2, length), true);
|
||||
using var jsonTextReader = new JsonTextReader(reader);
|
||||
|
||||
try
|
||||
|
@ -92,6 +92,8 @@ namespace CryptoExchange.Net.Converters.SystemTextJson
|
||||
{
|
||||
JsonTokenType.String => reader.GetString(),
|
||||
JsonTokenType.Number => reader.GetInt16().ToString(),
|
||||
JsonTokenType.True => "true",
|
||||
JsonTokenType.False => "false",
|
||||
_ => null
|
||||
};
|
||||
|
||||
|
@ -219,7 +219,7 @@ namespace CryptoExchange.Net.Converters.SystemTextJson
|
||||
|
||||
try
|
||||
{
|
||||
_document = await JsonDocument.ParseAsync(stream).ConfigureAwait(false);
|
||||
_document = await JsonDocument.ParseAsync(_stream ?? stream).ConfigureAwait(false);
|
||||
IsJson = true;
|
||||
}
|
||||
catch (Exception)
|
||||
|
Loading…
x
Reference in New Issue
Block a user