我正在使用 jackson json api 将 json 数据映射到 java 对象。在具有 json 属性的相同对象属性名称的情况下,一切都很好。现在我有一种情况,我正在使用 .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
?
我不想改变我的代码这么多。