如何在此課程中添加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