예제 #1
0
        public IElementNavigator Clone()
        {
            var copy = new JsonDomFhirNavigator()
            {
                _siblings   = _siblings,
                _index      = _index,
                _nameIndex  = _nameIndex,
                _parentPath = _parentPath
            };

            return(copy);
        }
예제 #2
0
        // [WMR 20160421] Caller is responsible for disposing reader
        public Base Parse(JsonReader reader, Type dataType)
        {
            IFhirReader jsonReader = new ElementNavFhirReader(JsonDomFhirNavigator.Create(reader, ModelInfo.GetFhirTypeNameForType(dataType)));

            return(Parse(jsonReader, dataType));
        }
예제 #3
0
 public static IFhirReader CreateFhirReader(string json) => new ElementNavFhirReader(JsonDomFhirNavigator.Create(json));