コード例 #1
0
        static void Main(string[] args)
        {
            var sourceFileName = Path.Combine(Environment.CurrentDirectory, "..\\..\\..\\Input Documents\\Document1.xml");
            var targetFileName = Path.Combine(Environment.CurrentDirectory, "..\\..\\..\\Output Documents\\Document1.json");

            //var sourceFileName = "http://www.xyzsite.com/Document1.xml";
            //var targetFileName = "https://abc.blob.core.windows.net/converted-documents/Document1.json";

            ConfigureStorage();

            var documentSerializer = new CamelCaseJsonSerializer();
            var inputParser        = new JsonInputParser();

            var formatConverter = new FormatConverter(documentSerializer, inputParser);

            if (!formatConverter.ConvertFormat(sourceFileName, targetFileName))
            {
                Console.WriteLine("Conversion failed...");
                Console.ReadKey();
            }
        }
コード例 #2
0
 public static T DeserializeJsonBody <T>(this HttpResponse response)
 {
     return(CamelCaseJsonSerializer.Deserialize <T>(response.Body));
 }