diff --git a/Src/Newtonsoft.Json/Converters/XmlNodeConverter.cs b/Src/Newtonsoft.Json/Converters/XmlNodeConverter.cs index e607ae68..10f64037 100644 --- a/Src/Newtonsoft.Json/Converters/XmlNodeConverter.cs +++ b/Src/Newtonsoft.Json/Converters/XmlNodeConverter.cs @@ -1580,6 +1580,9 @@ namespace Newtonsoft.Json.Converters case JsonToken.EndObject: finishedElement = true; break; + case JsonToken.Comment: + finishedElement = true; + break; default: throw new JsonSerializationException("Unexpected JsonToken: " + reader.TokenType); }