我正在使用jackson json api将json数据映射到
java对象.在具有json属性的相同对象属性名称的情况下,一切都很好.现在我有一种情况,我得到json数据属性 – . (我的名字).
在java中我们不能包含 – 在变量名中.
import org.codehaus.jackson.map.ObjectMapper; private static final ObjectMapper mapper = new ObjectMapper(); User user = mapper.readValue("{my-name:\"abcd\"}",User.class); public class User {private String my_name; /*get-set methods*/}
我需要在User.class中应用什么.
我不想这么多改变我的代码.