MapConverter

class MapConverter(val conversion: DefaultConversion)

MapConverter class.

class Object
trait Matchable
class Any

Value members

Concrete methods

def convert[T](value: Any, clazz: Class[T]): Option[T]

convert value to target class or array[class]

convert value to target class or array[class]

def convert[T](datas: Array[_], clazz: Class[T]): Array[T]

convert.

convert.

def get[T](data: Map[String, Any], name: String, clazz: Class[T]): Option[T]

get.

get.

def getBoolean(data: Map[String, Any], name: String): Option[Boolean]
def getDate(data: Map[String, Any], name: String): Option[LocalDate]
def getDateTime(data: Map[String, Any], name: String): Option[LocalDateTime]
def getFloat(data: Map[String, Any], name: String): Option[Float]
def getInt(data: Map[String, Any], name: String): Option[Int]
def getLong(data: Map[String, Any], name: String): Option[Long]
def getShort(data: Map[String, Any], name: String): Option[Short]
def sub(data: Map[String, Any], prefix: String, exclusiveAttrNames: String): Map[String, Any]

返回data中以prefix.开头的参数

返回data中以prefix.开头的参数

Value parameters:
exclusiveAttrNames

要排除的属性串

def sub(data: Map[String, Any], prefix: String): Map[String, Any]

submap

submap

def sub(data: Map[String, Any], prefix: String, exclusiveAttrNames: String, stripPrefix: Boolean): Map[String, Any]

sub map

sub map

Concrete fields