Resolve "Add model objects for flashcard data"

This commit is contained in:
2021-09-23 12:20:14 +00:00
committed by Øystein Martinussen
parent 42136bcfa0
commit 52efaf20a8
17 changed files with 674 additions and 0 deletions
+65
View File
@@ -0,0 +1,65 @@
{
"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",
"}"
]
}
}