com.reprezen.genflow.common.jsonschema.JacksonUtils.xtend Maven / Gradle / Ivy
package com.reprezen.genflow.common.jsonschema
import com.fasterxml.jackson.databind.node.ObjectNode
class JacksonUtils {
def dispatch putNumber(ObjectNode node, String propName, Integer num) {
node.put(propName, num)
}
def dispatch putNumber(ObjectNode node, String propName, Float num) {
node.put(propName, num)
}
def dispatch putNumber(ObjectNode node, String propName, Long num) {
node.put(propName, num)
}
def dispatch putNumber(ObjectNode node, String propName, Double num) {
node.put(propName, num)
}
def dispatch putNumber(ObjectNode node, String propName, Short num) {
node.put(propName, num)
}
def dispatch putNumber(ObjectNode node, String propName, Number num) {
node.put(propName, num.toString)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy