示例#1
0
        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);
        }
示例#2
0
 public IActionResult TestMixed([FromBody] MixedDto dto)
 {
     return(Ok(dto));
 }