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
|
// We don't need to buffer the stream, so don't bother keeping the reference
|
||||||
}
|
}
|
||||||
|
|
||||||
var length = stream.CanSeek ? stream.Length : 4096;
|
var readStream = _stream ?? stream;
|
||||||
using var reader = new StreamReader(stream, Encoding.UTF8, false, (int)Math.Max(2, length), true);
|
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);
|
using var jsonTextReader = new JsonTextReader(reader);
|
||||||
|
|
||||||
try
|
try
|
||||||
|
@ -92,6 +92,8 @@ namespace CryptoExchange.Net.Converters.SystemTextJson
|
|||||||
{
|
{
|
||||||
JsonTokenType.String => reader.GetString(),
|
JsonTokenType.String => reader.GetString(),
|
||||||
JsonTokenType.Number => reader.GetInt16().ToString(),
|
JsonTokenType.Number => reader.GetInt16().ToString(),
|
||||||
|
JsonTokenType.True => "true",
|
||||||
|
JsonTokenType.False => "false",
|
||||||
_ => null
|
_ => null
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -219,7 +219,7 @@ namespace CryptoExchange.Net.Converters.SystemTextJson
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
_document = await JsonDocument.ParseAsync(stream).ConfigureAwait(false);
|
_document = await JsonDocument.ParseAsync(_stream ?? stream).ConfigureAwait(false);
|
||||||
IsJson = true;
|
IsJson = true;
|
||||||
}
|
}
|
||||||
catch (Exception)
|
catch (Exception)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user