private static JValue From(IEnumerable <KeyValuePair <string, JValue> > obj) { var builder = new JsonObjectBuilder(512); foreach (var member in obj) { builder.Put(member.Key, member.Value); } return(builder.Build()); }
public void TestObjectBuilderWithoutChaining() { var builder = new JsonObjectBuilder(1024); PutJobs(builder); builder.Put("name", "Mike"); builder.PutNull("children"); var complexObject = builder.Build(); Assert.AreEqual( @"{""jobs"":[""chef"",""programmer"",""designer""],""name"":""Mike"",""children"":null}", complexObject.ToString());