Regular Expressions 101

Community Patterns

Adds JsonPropertyName attribute to class members in a C# class

0

Regular Expression
PCRE2 (PHP >=7.3)

/
public (?<typeName>\S+) (?<propertyName>\S+)
/
ui

Description

Useful for adding JsonPropertyName to a bunch of class members.

Given: public string MemberId { get; set; }

It will change it to: [JsonPropertyName("MemberId")] public string MemberId { get; set; }

Submitted by PatrickV - 2 years ago