Skip to content

Commit 38ad419

Browse files
committed
Remove extra command
1 parent 51ae258 commit 38ad419

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

dotnet/src/webdriver/Command.cs

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public string ParametersAsJsonString
102102
string parametersString = string.Empty;
103103
if (this.commandParameters != null && this.commandParameters.Count > 0)
104104
{
105-
parametersString = JsonSerializer.Serialize(new SerializableCommand() { Data = this.commandParameters }, s_jsonSerializerOptions);
105+
parametersString = JsonSerializer.Serialize(this.commandParameters, s_jsonSerializerOptions);
106106
}
107107

108108
if (string.IsNullOrEmpty(parametersString))
@@ -130,19 +130,12 @@ public override string ToString()
130130
/// <returns>A <see cref="Dictionary{K, V}"/> with a string keys, and an object value. </returns>
131131
private static Dictionary<string, object> ConvertParametersFromJson(string value)
132132
{
133-
Dictionary<string, object> parameters = JsonSerializer.Deserialize<SerializableCommand>(value, s_jsonSerializerOptions).Data;
133+
Dictionary<string, object> parameters = JsonSerializer.Deserialize<Dictionary<string, object>>(value, s_jsonSerializerOptions);
134134
return parameters;
135135
}
136136
}
137137

138-
internal class SerializableCommand
139-
{
140-
[JsonExtensionData]
141-
public Dictionary<string, object> Data { get; set; }
142-
}
143-
144-
[JsonSerializable(typeof(SerializableCommand))]
145-
[JsonSerializable(typeof(Cookie))]
138+
[JsonSerializable(typeof(Dictionary<string, object>))]
146139
[JsonSerializable(typeof(char[]))]
147140
[JsonSerializable(typeof(bool))]
148141
[JsonSerializable(typeof(string))]
@@ -151,6 +144,7 @@ internal class SerializableCommand
151144
[JsonSerializable(typeof(long))]
152145
[JsonSerializable(typeof(float))]
153146
[JsonSerializable(typeof(double))]
147+
[JsonSerializable(typeof(Cookie))]
154148
internal partial class CommandSerializerContext : JsonSerializerContext
155149
{
156150

0 commit comments

Comments
 (0)