我在想如何进行这种转换。
我通常像这样从json转换到Java对象:
{
"detail" :
{
"student": {
"name" : "John Doe",
"age" : 31
}
}
}
public class Student {
String name;
int age;
public Student(@JsonProperty("name") String name, @JsonProperty("age") int age){
this.name = name;
this.age = age;
}
}
{
"detail" :
{
"123456789": {
"name" : "John Doe",
"age" : 31
}
}
}
这个小例子可能有帮助吗?
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.IOException;
import java.util.Map;
public class TestJson {
public static void main(String[] args) throws IOException {
String json = " {\n" +
" \"123456789\": {\n" +
" \"name\" : \"John Doe\",\n" +
" \"age\" : 31\n" +
" }\n" +
" }";
ObjectMapper objectMapper = new ObjectMapper();
Map<Long, Student> map = objectMapper.readValue(json, new TypeReference<Map<Long, Student>>() {
});
}
public static class Student {
private String name;
private int age;
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
}
我有一个Kafka信息流,想建立一个
我有一张这样的地图<代码>地图 钥匙是数字1,2,3,4。。。学生对象是: 我想做的是把它转换成地图 我可以使用这些代码对地图进行分组,但summingDouble不适用于BigDecimal。此外,我无法将我的studentMap转换为StudentInfo地图:( 我的学生信息对象是:
问题内容: 我正在从事Spring MVC项目。我正在使用Hibernate。我想将AJAX与jQuery结合使用,以从Spring Controller中获取一些JSON。不幸的是,当我在应用程序中实现方法时,出现了一个错误: 我必须使用哪种适配器以及以哪种方式使用?该方法的最后一行发生了错误: 这是我在Spring MVC项目中与Hibernate一起使用的班级: 编辑 我想知道:我的对象是代
如何正确转换dto到json在Java?我这样做就像下面使用: 问题在于格式化字段。在Dto我有我的日期在这种格式:但转换此dto到json字节后,我看到我的拆分为对象与许多属性如下: 在使用之后,我希望将中的所有属性以与转换之前相同的格式进行转换。如何做到这一点? 谢谢你的帮助!
我对字符串列表进行了一些数据转换,得到了一个列表,其中左表示错误,右表示成功转换的项。 我将结果划分为: 做了一些错误处理后,我想返回有效项目的。这意味着,返回所有右元素的值。由于分区,我已经知道项目的所有元素。我想出了五种可能的方法。但是易读性和性能最好的是什么?在Scala中有没有惯用的方法?
我需要使用jolt spec在JSON中将(多个)键转换为值,将值转换为键。做这件事的正确规范应该是什么? 输入: 所需输出: