using System.Collections.Generic;
using System.Runtime.Serialization;
using System.Text.Json.Serialization;
public class GoogleReCaptchaResponse
[DataMember(Name = "success")]
[DataMember(Name = "error-codes")]
public List<string> ErrorCodes
public Dictionary<string, object> ExtensionData
public static void Main()
GoogleReCaptchaResponse json = System.Text.Json.JsonSerializer.Deserialize<GoogleReCaptchaResponse>("{ \"success\": false, \"error-codes\": [\"invalid-input-response\",\"invalid-input-secret\"]}");
if (json.ErrorCodes == null)
Console.WriteLine("no Error Codes");
Console.WriteLine("Error Codes!");