我寫了以下內容:傑克遜JSON異常
ObjectMapper oMapper = new ObjectMapper();
Object oPOJO = null;
String p_strJSON = "{\"name\" : { \"first\" : \"Joe\", \"last\" : "
+ "\"Sixpack\" },\"gender\" : \"MALE\",\"verified\" : \"false\","
+ "\"userImage\" : \"Rm9vYmFyIQ==\"}";
try
{
oPOJO = oMapper.readValue(p_strJSON, User.class);
}
catch(Throwable oThrowable)
{
System.out.println(oThrowable.getMessage());
throw new RuntimeException(oThrowable);
}
而且,當執行正在以下異常消息:
無法反序列化java.lang.String中的實例進行START_OBJECT的token [at:Source:[email protected];行:1,列:1]
我是否正確使用Jackson?我正在使用1.9.6 JAR - 我需要在claspath中設置任何東西嗎?
你是什麼p_clsType類? – Joey
對不起 - 現在的例子很好走 – IAmYourFaja
是你的名字對象在用戶定義爲字符串和「名稱」對象 – Joey