Пример #1
0
        public void Test2()
        {
            var oldJson         = @"{
	'version': '2',
	'constants': { 'a': 3, 'b': 4 },
	'products': {
		'1': {
			'name': 'product-name',
			'price': '3 + a + b',
			'count': 100,
		}
	}
}";
            var newJsonExpected = @"{
	""version"": ""3"",
	""products"": [
		{
			""id"": 1,
			""name"": ""product-name"",
			""price"": 10,
			""count"": 100
		}
	]
}";
            var newJson         = JsonV3Converter.Convert(oldJson);

            Compare(newJson, newJsonExpected);
        }
Пример #2
0
        public void ConvertTest()
        {
            var oldJson         = File.ReadAllText(@"TestData\JsonConverter\JsonSamples1\1.v2.json");
            var newJsonExpected = File.ReadAllText(@"TestData\JsonConverter\JsonSamples1\1.v3.json");
            var newJson         = JsonV3Converter.Convert(oldJson);

            Compare(newJson, newJsonExpected);
        }
Пример #3
0
        static void Main()
        {
            string json = Console.In.ReadToEnd();

            Console.Write(JsonV3Converter.Convert(json));
        }