Итак, по коммерческим причинам мне нужно заставить JSON.NET избегать такого блоба JSON :
{url: 'http: //some.uri/endpoint'}
Как
{"url": "http: \ / \ / some.uri \ / endpoint"}
Который означает, что ему нужно избегать символов косой черты. Я знаю , что спецификация JSON не требует этого, и технически они равны, но в этой конкретной ситуации мне нужно создать точно такую же строку с JSON.NET, поскольку я получаю откуда-то еще .
Как лучше всего использовать JSON? NET для этого?
Имеет ли смысл создать новый подкласс JSONConverter (например, MyPedanticStringConverter) и использовать его так же?
string json = JSONConvert.SerializeObject(
myObject,
Formatting.None,
new MyPedanticStringConverter());