Beispiel #1
0
        private void testSubtree(ITypedElement navXml, ITypedElement navJson, ITypedElement navPoco)
        {
            assertAreNavsEqual(navXml, navJson, navPoco);

            var navRtXml = JsonParsingHelpers.ParseToTypedElement(navXml.ToJson(), navXml.InstanceType,
                                                                  new PocoStructureDefinitionSummaryProvider(), navXml.Name);
            var navRtJson = navJson.ToPoco().ToTypedElement(navJson.Name);
            var navRtPoco = XmlParsingHelpers.ParseToTypedElement(navPoco.ToXml(), navPoco.InstanceType,
                                                                  new PocoStructureDefinitionSummaryProvider());

            assertAreNavsEqual(navRtXml, navRtJson, navRtPoco);
        }
 public string Serialize(
     ITypedElement element,
     FhirJsonSerializationSettings settings = null)
 {
     return(element.ToJson(settings));
 }