import com.alibaba.fastjson.JSONObject;
import org.apache.commons.io.FileUtils;
import org.springframework.core.io.ClassPathResource;
......
@Test
public void testUser() throws IOException {
    ClassPathResource resource = new ClassPathResource("json/user.json");
    File file = resource.getFile();
    String jsonString = FileUtils.readFileToString(file);
    User user = JSON.parseObject(jsonString, User.class);
    System.out.println(user);
static class User {
    private String name;
    private String sex;
    public String getName() {
        return name;
    public void setName(String name) {
        this.name = name;
    public String getSex() {
        return sex;
    public void setSex(String sex) {
        this.sex = sex;
    @Override
    public String toString() {
        return "User{" +
               "name='" + name + '\'' +
               ", sex='" + sex + '\'' +

 方法封装一下:

import com.alibaba.fastjson.JSONObject;
import org.apache.commons.io.FileUtils;
import org.springframework.core.io.ClassPathResource;
......
@Test
public void testUser() throws IOException {
    User user = getBean("json/user.json", User.class);
    System.out.println(user);
private <T> T getBean(String fileName, Class<T> t) throws IOException {
    ClassPathResource resource = new ClassPathResource(fileName);
    File file = resource.getFile();
    String jsonString = FileUtils.readFileToString(file);
    return JSON.parseObject(jsonString, t);
static class User {
    private String name;
    private String sex;
    public String getName() {
        return name;
    public void setName(String name) {
        this.name = name;
    public String getSex() {
        return sex;
    public void setSex(String sex) {
        this.sex = sex;
    @Override
    public String toString() {
        return "User{" +
               "name='" + name + '\'' +
               ", sex='" + sex + '\'' +
public static void addChmod777(String filePath) throws IOException {
	if (!System.getProperty("os.name").startsWith("Win")) {
		String cmdGrant = "chmod 777 " + filePath;
                            
python 100以内的质数 用python写100以内的质数

#获取100以内的质数解题思路:质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数,如:2、3、5、7、11、13、17、19。#求100以内的质数 num = [] i = 2 #2-100的随机数 for i in range(2, 100): j = 2 #2-i的随机数 for j in r