Example #1
0
		public static void AppendDict1() {
			JsonBuilder builder = new JsonBuilder();
			IDictionary dict = new Hashtable();
			dict.Add("a", 0);
			dict.Add("b", "Test");
			builder.AppendDictionary(dict);
			Assert.AreEqual("{\"a\":0,\"b\":\"Test\"}", builder.ToString());
		}
Example #2
0
 public static void AppendDict2()
 {
     JsonBuilder builder = new JsonBuilder();
     Dictionary<string, object> dict = new Dictionary<string, object>();
     dict.Add("a", 0);
     dict.Add("b", true);
     builder.AppendDictionary(dict);
     string json = builder.ToString();
     Assert.True(json.StartsWith("{", System.StringComparison.InvariantCultureIgnoreCase));
     Assert.True(json.EndsWith("}", System.StringComparison.InvariantCultureIgnoreCase));
     AssertHelper.Contains(@"""a"":0", json);
     AssertHelper.Contains(@"""b"":true", json);
 }
Example #3
0
 public static void AppendDict1()
 {
     JsonBuilder builder = new JsonBuilder();
     IDictionary dict = new Hashtable();
     dict.Add("a", 0);
     dict.Add("b", "Test");
     builder.AppendDictionary(dict);
     string json = builder.ToString();
     Assert.True(json.StartsWith("{", System.StringComparison.InvariantCultureIgnoreCase));
     Assert.True(json.EndsWith("}", System.StringComparison.InvariantCultureIgnoreCase));
     AssertHelper.Contains(@"""a"":0", json);
     AssertHelper.Contains(@"""b"":""Test""", json);
 }
Example #4
0
        public static void AppendDict2()
        {
            JsonBuilder builder = new JsonBuilder();
            Dictionary <string, object> dict = new Dictionary <string, object>();

            dict.Add("a", 0);
            dict.Add("b", true);
            builder.AppendDictionary(dict);
            string json = builder.ToString();

            Assert.True(json.StartsWith("{", System.StringComparison.InvariantCultureIgnoreCase));
            Assert.True(json.EndsWith("}", System.StringComparison.InvariantCultureIgnoreCase));
            AssertHelper.Contains(@"""a"":0", json);
            AssertHelper.Contains(@"""b"":true", json);
        }
Example #5
0
        public static void AppendDict1()
        {
            JsonBuilder builder = new JsonBuilder();
            IDictionary dict    = new Hashtable();

            dict.Add("a", 0);
            dict.Add("b", "Test");
            builder.AppendDictionary(dict);
            string json = builder.ToString();

            Assert.True(json.StartsWith("{", System.StringComparison.InvariantCultureIgnoreCase));
            Assert.True(json.EndsWith("}", System.StringComparison.InvariantCultureIgnoreCase));
            AssertHelper.Contains(@"""a"":0", json);
            AssertHelper.Contains(@"""b"":""Test""", json);
        }