<dependency> <groupId>io.protostuff</groupId> <artifactId>protostuff-core</artifactId> <version>1.6.0</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-yaml</artifactId> <version>2.12.3</version> </dependency> public class User { private String name; private int age; @Override public String toString() { return "User{" + "name='" + name + '\'' + ", age=" + age + '}'; } } import com.fasterxml.jackson.dataformat.yaml.YAMLMapper; import io.protostuff.ProtostuffIOUtil; import io.protostuff.Schema; import io.protostuff.runtime.RuntimeSchema; public class Main { public static void main(String[] args) throws Exception { YAMLMapper mapper = new YAMLMapper(); String yamlString = mapper.writeValueAsString(user); " + yamlString); User deserializedUser = mapper.readValue(yamlString, User.class); " + deserializedUser); } }


上一篇:
下一篇:
切换中文