如何在此课程中添加Animal.class
。它在eclipse上给出了编译时错误。如何在java程序中添加.class?
上点击
mapper.readValue(jsonInput, Animal.class);
日食要求配置构建路径。如何在test2软件包中拥有所有类。
import org.codehaus.jackson.map.ObjectMapper;
import test2.*;
public class Foo
{
static String jsonInput =
"{\"type\":\"dog\",\"name\":\"Spike\"}";
public static void main(String[] args) throws Exception
{
ObjectMapper mapper = new ObjectMapper();
Animal animal = mapper.readValue(jsonInput, Animal.class);
System.out.println(mapper.writeValueAsString(animal));
}
}
class Animal
{
public String type;
public String name;
}
什么是错误?如果我拿你的代码并删除'ObjectMapper'引用,并且只有'Animal animal = new Animal()',那么它就可以工作。您的问题似乎与'Animal'无关,但也许与'ObjectMapper'有关...... – 2012-07-11 05:09:29
不确定在使用前是否导入了org.codehaus.jackson.map.ObjectMapper。 – nhahtdh 2012-07-11 05:13:59
@nhahtdh我已经导入。 – 2012-07-11 10:04:59