{ "Serializer": { "prefix": ["srz", "sz"], "description": "Boilerplate for a jackson serializer", "body": [ "import java.io.IOException;", "", "import com.fasterxml.jackson.core.JsonGenerator;", "import com.fasterxml.jackson.databind.SerializerProvider;", "import com.fasterxml.jackson.databind.ser.std.StdSerializer;", "", "public class ${1:Item}Serializer extends StdSerializer<${1:Item}> {", " public ${1:Item}Serializer() {", " this(null);", " }", "", " public ${1:Item}Serializer(Class<${1:Item}> t) {", " super(t);", " }", "", " @Override", " public void serialize(${1:Item} ${2:item}, JsonGenerator jgenerator, SerializerProvider provider) throws IOException {", " $0", " }", "}" ] }, "Deserializer": { "prefix": ["dsz"], "description": "Boilerplate for a jackson deserializer", "body": [ "import java.io.IOException;", "", "import com.fasterxml.jackson.core.JacksonException;", "import com.fasterxml.jackson.core.JsonParser;", "import com.fasterxml.jackson.databind.DeserializationContext;", "import com.fasterxml.jackson.databind.deser.std.StdDeserializer;", "", "public class ${1:Item}Deserializer extends StdDeserializer<${1:Item}> {", " public ${1:Item}Deserializer() {", " this(null);", " }", "", " public ${1:Item}Deserializer(Class<${1:Item}> t) {", " super(t);", " }", "", " @Override", " public ${1:Item} deserialize(JsonParser jparser, DeserializationContext context) throws IOException, JacksonException {", " $0", " }", "}" ] }, "Test": { "prefix": ["tst"], "description": "Boilerplate for a standard test", "body": [ "@Test", "public void test$1() {", " $0", "}" ] } }