@@ -0,0 +1,931 @@
+package kata.app;%0A%0Aimport com.fasterxml.jackson.annotation.JsonInclude;%0Aimport com.fasterxml.jackson.databind.ObjectMapper;%0A%0Apublic class HelloJSONJackson %7B%0A%0A    public static void main(String... args)  throws Exception%7B%0A        System.out.println(%22Hello JSON using Jackson!%22);%0A%0A        ObjectMapper mapper = new ObjectMapper();%0A        mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);%0A%0A        Field field = new Field(%22Hat%22, 5, false, %22The Queen likes them%22);%0A        System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(field));%0A%0A        Field%5B%5D fields = %7B%0A                new Field(%22Coat%22, 7, true, %22Out of fashion%22),%0A                new Field(%22Shoes%22, 8, false, null),%0A        %7D;%0A%0A        FieldWithSubfields fieldWithSubfields = new FieldWithSubfields(%22Bundle%22, fields);%0A        System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(fieldWithSubfields));%0A    %7D%0A%7D%0A

Create HelloJSONJackson.java