public void SerializeToandFromMixedDto() { var options = new JsonSerializerOptions().AddDynamicConverter(); MixedDto dto = JsonSerializer.Deserialize <MixedDto>(mixedJson, options); Assert.Equal("test", dto.foo); Assert.Equal(1, dto.bar.baz.qux); Assert.Equal("quuz", dto.bar.quux); string dtoString = JsonSerializer.Serialize <MixedDto>(dto, options); Assert.Equal(mixedJson, dtoString); }
public IActionResult TestMixed([FromBody] MixedDto dto) { return(Ok(dto)); }