Períodos en el nombre de c # dynamic ExpandoObjects?

Tal vez esta es una pregunta tonta, pero estoy trabajando en un proyecto que quiere que lo haga.generar algunos JSON que se parece a esto:

<code>{'action.type':'post', 'application':APP_ID}
</code>

En C #, estoy tratando de crear este atributo "action.type", con el valor de "post". ¿Como podría hacerlo? Así es como he estado creando cosas como:

<code>dynamic ActionSpec = new ExpandoObject();
ActionSpec.SomeParam = "something";
ActionSpec.id = 12345;
</code>

No puedo ir a "ActionSpec.action.type", porque eso no generará el "action.type" deseado. ¿Esto tiene sentido? ¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta