Example #1
0
        public void DynamicCamelCasePropertyNames()
        {
            dynamic o = new DynamicTests.TestDynamicObject();

            o.Text    = "Text!";
            o.Integer = int.MaxValue;

            string json = JsonConvert.SerializeObject(o, Formatting.Indented,
                                                      new JsonSerializerSettings
            {
                ContractResolver = new CamelCasePropertyNamesContractResolver()
            });

            Assert.AreEqual(@"{
  ""text"": ""Text!"",
  ""integer"": 2147483647,
  ""int"": 0,
  ""childObject"": null
}", json);
        }
    public void DynamicCamelCasePropertyNames()
    {
      dynamic o = new DynamicTests.TestDynamicObject();
      o.Text = "Text!";
      o.Integer = int.MaxValue;

      string json = JsonConvert.SerializeObject(o, Formatting.Indented,
        new JsonSerializerSettings
        {
          ContractResolver = new CamelCasePropertyNamesContractResolver()
        });

      Assert.AreEqual(@"{
  ""text"": ""Text!"",
  ""integer"": 2147483647,
  ""int"": 0,
  ""childObject"": null
}", json);
    }