© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•4y ago•
4 replies
Arch Leaders

Custom Class Serialization

Is it possible to use a custom JSON serializer on a class?
For example, I have a class with a few properties (Member), and another class with the class "Member" as a child property. I want the JSON serializer (Microsoft's version,
System.Texts.Json
System.Texts.Json
) to serialize the entire Member class as just a string.
Anyone know how this is done/if it can be done?

Thanks.

class Report
{
  string Name { get; set; }
  string Id { get; set; }
  Member Member { get; set; }
}

class Member
{
  string Name {get; set; }
  string Id {get; set; }

  void CustomSerializer()
  {
    return Id;
  }
}
class Report
{
  string Name { get; set; }
  string Id { get; set; }
  Member Member { get; set; }
}

class Member
{
  string Name {get; set; }
  string Id {get; set; }

  void CustomSerializer()
  {
    return Id;
  }
}


{
  "Report": {
    "Name": "Anything",
    "Id": "9124",
    "Member": "1832"
  }
}
{
  "Report": {
    "Name": "Anything",
    "Id": "9124",
    "Member": "1832"
  }
}
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

✅ Custom class arrays, parameters, custom methods.
C#CC# / help
3y ago
Serialization/Deserialization
C#CC# / help
2y ago
✅ XML Serialization
C#CC# / help
4y ago
Serialization abstract class and it's child's into xml
C#CC# / help
2y ago