Возможно ли создать объект с именем свойства, содержащим символ тире?
Я создаю анонимный объект, чтобы я мог сериализовать его в Json, используя Json.Net, и одно из свойств, которые мне нужны, содержит символ "-".
Пример того, что я хочу:
var document = {
condtions = new {
acl = "public-read",
bucket = "s3-bucketname",
starts-with = "test/path"
}
};
Я знаю, что я мог бы заменить черту символами подчеркивания при создании объекта, а затем заменить их в сериализованной строке потом, но хотел знать, есть ли способ на этом языке, чтобы сделать это без этого обхода.