将对象列表或者对象对象转成 csv 格式
示例:
Employee.list([max: 10]).encodeAsCSV()
[[x: 1, y:22], [y: 2]].encodeAsCSV()
| Type | Name and description |
|---|---|
static Object |
encode将对象列表或者对象转成 csv 格式,返回一个 StringWriter |
| Type | Name and description |
|---|---|
static org.grails.core.DefaultGrailsDomainClass |
getDomainClass(Object o)获得对象对应的 Domain Class |
static List<java.beans.PropertyDescriptor> |
getProperties(Object o)获得所有需要进行转换的 Domain 类属性 |
static String |
getReferencedPropertyTypeName(org.grails.core.DefaultGrailsDomainClass domainClass, String name)获得引用的 Domain 类的类名 |
| Methods inherited from class | Name |
|---|---|
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
将对象列表或者对象转成 csv 格式,返回一个 StringWriter
obj - 需要转换的对象列表或对象includePropertyNames - 是否输出第一行为属性名称,默认为 true获得对象对应的 Domain Class
获得所有需要进行转换的 Domain 类属性
获得引用的 Domain 类的类名