NutzCN Logo
问答 NutMap.addv装入Record对象时和其他类型不一样吗?
发布于 2222天前 作者 lihao411775814 1617 次浏览 复制 上一个帖子 下一个帖子
标签:
NutMap map = new NutMap();
		
		StationType stationType = new StationType();
		stationType.setId(1);
		stationType.setType_name("dsd");
		map.addv("a", stationType);
		System.out.println(map.getList("a", stationType.getClass()));
		
		Record record = new Record();
		record.set("a", "asad");
		record.set("c", "bsdadas");
		map.addv("b", record);
		System.out.println(map.getList("b", Record.class));

输出我自己的类型时是个集合没错,输出record时报类型转换异常

7 回复

用add2才会默认是List

来自炫酷的 NutzCN

[StationType [id=1, type_name=dsd]]
Exception in thread "main" org.nutz.castor.FailToCastObjectException: Fail to cast from <java.lang.String> to <org.nutz.dao.entity.Record> for {asad} because:
JsonException:!Json syntax error nearby [row:1,col:1 char 'a'], reason: 'Unexpect String = asad'

报的错误信息

add2?NutMap的属性?我的没有,是因为版本吗?

请问add2是什么方法?谢谢

但是我装入其他对象后出来的就是集合,为什么就Record不行?

能回复一下吗?对我很重要,谢谢!

什么版本,应该是addv2之类的

来自炫酷的 NutzCN

添加回复
请先登陆
回到顶部