小编wit*_*eta的帖子

是否可以在Ubuntu中的剪贴板中存储多个对象?

Ubuntu中是否有一个工具可以帮助复制多个对象,并且可以在以后粘贴任何项目?例如:

Select obj1: press Ctrl+C+1
Select obj2: press Ctrl+C+2
Select obj2: press Ctrl+C+2
Run Code Online (Sandbox Code Playgroud)

粘贴时,

press Ctrl+V+1 to paste obj1
press Ctrl+V+3 to paste obj3
press Ctrl+V+2 to paste obj2
press Ctrl+V+1 to paste obj1
...
Run Code Online (Sandbox Code Playgroud)

linux clipboard ubuntu copy-paste

5
推荐指数
0
解决办法
1790
查看次数

使用 Jackson 将 json 映射到 java 对象时聚合所有错误

我正在尝试使用 Jackson ObjectMapper 将 JSON 字符串映射到 Java 对象。如果存在映射错误,Jackson 在第一次遇到错误时会抛出异常。有没有办法让ObjectMapper在收集错误的同时映射所有字段,并将所有可能的错误一起返回?

Java 类

public class Test {
    public int field1;
    public int field2;
    public Test() {}
}
Run Code Online (Sandbox Code Playgroud)

映射器代码片段

String json = "{\"field1\":field, \"field2\":anotherField}";
Test test = new ObjectMapper().readValue(json, Test.class);
Run Code Online (Sandbox Code Playgroud)

上面的代码在尝试将 'field' 解析为 int 时失败,并且不检查剩余字段。但是代码中,field1和field2都无法解析。有没有办法一次性获取所有潜在错误,这样我就不必一次修复 1 个错误?

java json jackson

5
推荐指数
1
解决办法
2075
查看次数

标签 统计

clipboard ×1

copy-paste ×1

jackson ×1

java ×1

json ×1

linux ×1

ubuntu ×1