internal static KeyValuePair_internal DeserializeKeyValuePair_internal(JsonElement element) { KeyValuePair_internal result = new KeyValuePair_internal(); foreach (var property in element.EnumerateObject()) { if (property.NameEquals("label")) { if (property.Value.ValueKind == JsonValueKind.Null) { continue; } result.Label = property.Value.GetString(); continue; } if (property.NameEquals("key")) { result.Key = KeyValueElement_internal.DeserializeKeyValueElement_internal(property.Value); continue; } if (property.NameEquals("value")) { result.Value = KeyValueElement_internal.DeserializeKeyValueElement_internal(property.Value); continue; } if (property.NameEquals("confidence")) { result.Confidence = property.Value.GetSingle(); continue; } } return(result); }
internal static KeyValuePair_internal DeserializeKeyValuePair_internal(JsonElement element) { string label = default; KeyValueElement_internal key = default; KeyValueElement_internal value = default; float confidence = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("label")) { if (property.Value.ValueKind == JsonValueKind.Null) { continue; } label = property.Value.GetString(); continue; } if (property.NameEquals("key")) { key = KeyValueElement_internal.DeserializeKeyValueElement_internal(property.Value); continue; } if (property.NameEquals("value")) { value = KeyValueElement_internal.DeserializeKeyValueElement_internal(property.Value); continue; } if (property.NameEquals("confidence")) { confidence = property.Value.GetSingle(); continue; } } return(new KeyValuePair_internal(label, key, value, confidence)); }