JSON.toJSONString(pojo)会将首字母大写的字段转换为小写的问题

JSON.toJSONString(pojo)方法会默认把字段的首字母小写,如果想避免这种情况需要在首字母需要大写的字段上加个注释

    @JSONField(name = "IsSuccess")
    private boolean isSuccess;

这里有个问题需要注意,那就是注释中name的值为首字母大写就可以,如果变量值和name 中的值相同的话,那样还是会默认给转换为小写,类似:

    @JSONField(name = "IsSuccess")
    private boolean IsSuccess;

这种情况默认还是会给转换成首字母小写

你可能感兴趣的:(JSON.toJSONString(pojo)会将首字母大写的字段转换为小写的问题)