4.7.2
12 May 20
Toggle Dropdown
Version 5
5.0.0-rc.1.20451.14
14 Sep 20
5.0.0-preview.8.20407.11
25 Aug 20
5.0.0-preview.7.20364.11
21 Jul 20
5.0.0-preview.6.20305.6
25 Jun 20
5.0.0-preview.5.20278.1
10 Jun 20
5.0.0-preview.4.20251.6
18 May 20
5.0.0-preview.3.20214.6
23 Apr 20
5.0.0-preview.2.20160.6
2 Apr 20
5.0.0-preview.1.20120.5
16 Mar 20
Version 4
4.7.2
12 May 20
4.7.1
18 Feb 20
4.7.0
3 Dec 19
4.7.0-preview3.19551.4
13 Nov 19
4.7.0-preview2.19523.17
1 Nov 19
4.7.0-preview1.19504.10
15 Oct 19
4.6.0
23 Sep 19
4.6.0-rc1.19456.4
16 Sep 19
4.6.0-preview9.19421.4
4 Sep 19
4.6.0-preview9.19416.11
4 Sep 19
4.6.0-preview8.19405.3
13 Aug 19
4.6.0-preview7.19362.9
23 Jul 19
4.6.0-preview6.19303.8
12 Jun 19
4.6.0-preview6.19264.9
4 Sep 19
4.6.0-preview6.19259.10
10 May 19
Compare to version...
with 5.0.0-rc.1.20451.14
Toggle Dropdown
Version 5
5.0.0-rc.1.20451.14
14 Sep 20
5.0.0-preview.8.20407.11
25 Aug 20
5.0.0-preview.7.20364.11
21 Jul 20
5.0.0-preview.6.20305.6
25 Jun 20
5.0.0-preview.5.20278.1
10 Jun 20
5.0.0-preview.4.20251.6
18 May 20
5.0.0-preview.3.20214.6
23 Apr 20
5.0.0-preview.2.20160.6
2 Apr 20
5.0.0-preview.1.20120.5
16 Mar 20
Version 4
4.7.2
12 May 20
4.7.1
18 Feb 20
4.7.0
3 Dec 19
4.7.0-preview3.19551.4
13 Nov 19
4.7.0-preview2.19523.17
1 Nov 19
4.7.0-preview1.19504.10
15 Oct 19
4.6.0
23 Sep 19
4.6.0-rc1.19456.4
16 Sep 19
4.6.0-preview9.19421.4
4 Sep 19
4.6.0-preview9.19416.11
4 Sep 19
4.6.0-preview8.19405.3
13 Aug 19
4.6.0-preview7.19362.9
23 Jul 19
4.6.0-preview6.19303.8
12 Jun 19
4.6.0-preview6.19264.9
4 Sep 19
4.6.0-preview6.19259.10
10 May 19
Download Package
Open in NuGet
<
PackageReference
Include
=
"System.Text.Json"
Version
=
"4.7.2"
/>
API Differences between 4.7.2 and 5.0.0-rc.1.20451.14
2
Additions
20
Removals
System.Text.Json
public
static
class
JsonSerializer
public
static
TValue
Deserialize
<
TValue
>(
ReadOnlySpan
<
byte
>
utf8Json
,
JsonSerializerOptions
options
=
null
)
public
static
object
Deserialize
(
ReadOnlySpan
<
byte
>
utf8Json
,
Type
returnType
,
JsonSerializerOptions
options
=
null
)
public
static
TValue
Deserialize
<
TValue
>(
ReadOnlySpan
<
byte
>
utf8Json
,
JsonSerializerOptions
options
=
null
)
public
static
object
Deserialize
(
ReadOnlySpan
<
byte
>
utf8Json
,
Type
returnType
,
JsonSerializerOptions
options
=
null
)
public
enum
JsonSerializerDefaults
public
sealed
class
JsonSerializerOptions
public
JsonIgnoreCondition
DefaultIgnoreCondition
{
get
;
set
; }
public
bool
IgnoreReadOnlyFields
{
get
;
set
; }
public
bool
IncludeFields
{
get
;
set
; }
public
JsonNumberHandling
NumberHandling
{
get
;
set
; }
public
ReferenceHandler
ReferenceHandler
{
get
;
set
; }
public
JsonSerializerOptions
(
JsonSerializerOptions
options
)
public
JsonSerializerOptions
(
JsonSerializerDefaults
defaults
)
System.Text.Json.Serialization
public
sealed
class
JsonConstructorAttribute
:
JsonAttribute
public
abstract
class
JsonConverter
<
T
> :
JsonConverter
public
virtual
bool
HandleNull
{
get
; }
public
sealed
class
JsonIgnoreAttribute
:
JsonAttribute
public
JsonIgnoreCondition
Condition
{
get
;
set
; }
public
enum
JsonIgnoreCondition
public
sealed
class
JsonIncludeAttribute
:
JsonAttribute
public
enum
JsonNumberHandling
public
sealed
class
JsonNumberHandlingAttribute
:
JsonAttribute
public
abstract
class
ReferenceHandler
public
sealed
class
ReferenceHandler
<
T
> :
ReferenceHandler
where
T
:
ReferenceResolver
public
abstract
class
ReferenceResolver