14 lines
339 B
C#
14 lines
339 B
C#
|
3 years ago
|
using System.Text.Json;
|
||
|
|
|
||
|
|
namespace isnd
|
||
|
|
{
|
||
|
|
internal class TypeIdNamingPolicy : JsonNamingPolicy
|
||
|
|
{
|
||
|
|
public override string ConvertName(string name)
|
||
|
|
{
|
||
|
|
if (name == "Id") return "@id";
|
||
|
|
if (name == "Type") return "@type";
|
||
|
|
return "" + char.ToLower(name[0]) + name[1..];
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|