Код: Выделить всё
public class User {
private Integer id;
private String name;
}
Код: Выделить всё
public class UtilityClass {
public string static objToString(User user) {
ObjectMapper mapper = new ObjectMapper();
return mapper.writeValueAsString(user);
}
}
Примечание. Пользовательский объект всегда создается внутри нестатического закрытого метода из разных класс, а затем вызывает статический метод для получения строки JSON объекта.
Я считаю, что это потокобезопасно, поскольку оно не отображается на уровне класса, и статический метод не изменяет пользовательский объект внутри .
Подробнее здесь: https://stackoverflow.com/questions/788 ... -parameter