diff --git a/xml/System.Text.Json.Serialization/JsonConstructorAttribute.xml b/xml/System.Text.Json.Serialization/JsonConstructorAttribute.xml
index 357400516ca..cf347408b9e 100644
--- a/xml/System.Text.Json.Serialization/JsonConstructorAttribute.xml
+++ b/xml/System.Text.Json.Serialization/JsonConstructorAttribute.xml
@@ -20,7 +20,7 @@
- To be added.
+ When placed on a constructor, indicates that the constructor should be used to create instances of the type on deserialization.
To be added.
@@ -37,7 +37,7 @@
- To be added.
+ Initializes a new instance of .
To be added.
diff --git a/xml/System.Text.Json.Serialization/JsonIgnoreAttribute.xml b/xml/System.Text.Json.Serialization/JsonIgnoreAttribute.xml
index f835717cd87..71d494fa051 100644
--- a/xml/System.Text.Json.Serialization/JsonIgnoreAttribute.xml
+++ b/xml/System.Text.Json.Serialization/JsonIgnoreAttribute.xml
@@ -69,9 +69,17 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa
System.Text.Json.Serialization.JsonIgnoreCondition
- To be added.
+ Specifies the condition that must be met before a property will be ignored.
To be added.
- To be added.
+
+ .
+
+ ]]>
+
diff --git a/xml/System.Text.Json.Serialization/JsonIgnoreCondition.xml b/xml/System.Text.Json.Serialization/JsonIgnoreCondition.xml
index 7a0364cd6f8..fc9e9e4a4ea 100644
--- a/xml/System.Text.Json.Serialization/JsonIgnoreCondition.xml
+++ b/xml/System.Text.Json.Serialization/JsonIgnoreCondition.xml
@@ -13,7 +13,7 @@
System.Enum
- To be added.
+ Controls how the ignores properties on serialization and deserialization.
To be added.
@@ -34,7 +34,8 @@
1
- To be added.
+ Property will always be ignored.
+ To be added.
@@ -54,7 +55,8 @@
0
- To be added.
+ Property will always be serialized and deserialized, regardless of configuration.
+ To be added.
@@ -74,7 +76,8 @@
2
- To be added.
+ Property will only be ignored if it is .
+ To be added.
diff --git a/xml/System.Text.Json.Serialization/JsonIncludeAttribute.xml b/xml/System.Text.Json.Serialization/JsonIncludeAttribute.xml
index 6453977675d..7414aa9b56f 100644
--- a/xml/System.Text.Json.Serialization/JsonIncludeAttribute.xml
+++ b/xml/System.Text.Json.Serialization/JsonIncludeAttribute.xml
@@ -20,8 +20,17 @@
- To be added.
- To be added.
+ Indicates that the member should be included for serialization and deserialization.
+
+
+
+ The attribute is applied to a non-public property.
@@ -37,7 +46,7 @@
- To be added.
+ Initializes a new instance of .
To be added.
diff --git a/xml/System.Text.Json/JsonElement+ArrayEnumerator.xml b/xml/System.Text.Json/JsonElement+ArrayEnumerator.xml
index 1d75d42e6a3..5fcd1eb3d5d 100644
--- a/xml/System.Text.Json/JsonElement+ArrayEnumerator.xml
+++ b/xml/System.Text.Json/JsonElement+ArrayEnumerator.xml
@@ -260,7 +260,15 @@ This member is an explicit interface member implementation. It can be used only
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
- To be added.
+
+ instance is cast to an interface.
+
+ ]]>
+
diff --git a/xml/System.Text.Json/JsonElement+ObjectEnumerator.xml b/xml/System.Text.Json/JsonElement+ObjectEnumerator.xml
index 37339c9d073..6c1b31e8bea 100644
--- a/xml/System.Text.Json/JsonElement+ObjectEnumerator.xml
+++ b/xml/System.Text.Json/JsonElement+ObjectEnumerator.xml
@@ -264,7 +264,15 @@ This member is an explicit interface member implementation. It can be used only
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
- To be added.
+
+ instance is cast to an interface.
+
+ ]]>
+
diff --git a/xml/System.Text.Json/JsonSerializer.xml b/xml/System.Text.Json/JsonSerializer.xml
index 1ddb10a1418..2fbcbebe50d 100644
--- a/xml/System.Text.Json/JsonSerializer.xml
+++ b/xml/System.Text.Json/JsonSerializer.xml
@@ -482,6 +482,8 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa
There is remaining data in the stream.
There is no compatible for or its serializable members.
+
+ is .
diff --git a/xml/System.Text.Json/JsonSerializerOptions.xml b/xml/System.Text.Json/JsonSerializerOptions.xml
index 2919ad0a2ac..60602877039 100644
--- a/xml/System.Text.Json/JsonSerializerOptions.xml
+++ b/xml/System.Text.Json/JsonSerializerOptions.xml
@@ -84,9 +84,11 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa
- To be added.
- To be added.
+ The options instance to copy options from.
+ Copies the options from a instance to a new instance.
To be added.
+
+ is .
@@ -547,9 +549,9 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa
System.Text.Json.Serialization.ReferenceHandler
- To be added.
+ Configures how object references are handled when reading and writing JSON.
To be added.
- To be added.
+ This option provides a convenient way to deal with circularity in object graphs.
diff --git a/xml/System.Text.Json/Utf8JsonReader.xml b/xml/System.Text.Json/Utf8JsonReader.xml
index e253e5087fa..6acc983caa8 100644
--- a/xml/System.Text.Json/Utf8JsonReader.xml
+++ b/xml/System.Text.Json/Utf8JsonReader.xml
@@ -350,7 +350,15 @@ The JSON token value represents a number less than The type of the JSON token is not a .
- The value is not encoded as Base64 text, so it can't be decoded to bytes.
+ The value is not encoded as Base64 text, so it can't be decoded to bytes.
+
+-or-
+
+The value contains invalid or more than two padding characters.
+
+-or-
+
+The value is incomplete. That is, the JSON string length is not a multiple of 4.
@@ -415,7 +423,11 @@ This method only creates a representation of JSON strings
-or-
-The entire UTF-8 encoded token value cannot be parsed to a value.
+The entire UTF-8 encoded token value cannot be parsed to a value.
+
+-or-
+
+The JSON token value is of an unsupported format.
@@ -454,7 +466,11 @@ This method only creates a representation of JSON s
-or-
-The entire UTF-8 encoded token value cannot be parsed to a value.
+The entire UTF-8 encoded token value cannot be parsed to a value.
+
+-or-
+
+The JSON token value is of an unsupported format.