HelloWorld.CoordinateJsonConverter.ReadJson C# (CSharp) Method

ReadJson() public method

public ReadJson ( JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer ) : object
reader Newtonsoft.Json.JsonReader
objectType System.Type
existingValue object
serializer Newtonsoft.Json.JsonSerializer
return object
        public override object ReadJson( JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer )
        {
            if ( objectType != typeof( Coordinate ) )
            throw new NotSupportedException();

              var str = serializer.Deserialize<string>( reader );

              return Coordinate.Parse( str );
        }
CoordinateJsonConverter