Day: January 24, 2011

  • JSON Builder – Fun with Generics

    On the train back to Berlin I spiked a little fluent Json Builder in Java. Here is one of my acceptance tests: JsonBuilder builder = new JsonBuilder() .addObject(“name”) .addProperty(“first”, “Holden”) .addProperty(“last”, “Caulfield”) .end() .addArray(“contact”) .addPrimitive(“00447903217666”) .addObject() .addProperty(“street”, “5 Mayton St”) .end() .addPrimitive(“004915151183666”) .end() .addProperty(“date”, “2011-12-12”); JsonObject clientFile =builder.build(); This yields: { “name”: { “first”:”Holden”, “last”:”Caulfield”…