Fastjson反序列化返回null

This is the json file:{"Type": "File", "File_Name": "tempfile.fasttext", "File_Size": 15} i use Fastjson to deserialize it and show the items..but

    public static void deserializejson(String json){
        fileinfo fileinfo2 = JSON.parseObject(json, fileinfo.class);
        System.out.println(fileinfo2.getfiletype());
        System.out.println(fileinfo2.getFile_Name());
        System.out.println(fileinfo2.getfilesize());
    }
public class fileinfo {
    private String File_Name;
    private String Type;
    private int File_Size;

    public String getFile_Name(){
        return  File_Name;
    }

    public String getfiletype(){
        return Type;
    }

    public int getfilesize(){
        return File_Size;
    }
}

但是它没有返回我的期望,但是

null
null
0

我的代码有什么问题? 请原谅我的英语不好,再次感谢