public static void AppendArray1() { JsonBuilder builder = new JsonBuilder(); builder.AppendArray(new [] { 0, 1, 2, 3 }); Assert.AreEqual("[0,1,2,3]", builder.ToString()); }
public static string Encode(this object value, bool pretty = false) { JsonBuilder builder = new JsonBuilder(pretty); JsonMapper.EncodeValue(value, builder); return(builder.ToString()); }
public static void AppendUTF8String1() { JsonBuilder builder = new JsonBuilder(); builder.AppendString("€ ö Ü é"); Assert.AreEqual("\"\\u20ac \\u00f6 \\u00dc \\u00e9\"", builder.ToString()); }
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()); }
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); }
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); }
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); }
public static void AppendArray1() { JsonBuilder builder = new JsonBuilder(); builder.AppendArray(new []{0, 1, 2, 3}); Assert.AreEqual("[0,1,2,3]", builder.ToString()); }