当前位置: 首页 > 知识库问答 >
问题:

JSON不是标准嵌套级别

罗烨霖
2023-03-14

如果简化,将得到以下JSON实现:

数据(实体)-

我假设我将首先解密数据对象,从中获取一个类型,然后从该类型使用字符串“Data”中的必要类型进行解密,但我的想法失败了。有没有办法解决这个问题?

我创造了这种类型的正常实体

public class Data {
    @JsonProperty
    private String type;

    @JsonProperty
    private String data;
}

在“数据”字段中,我放置一个对象,该对象也由

objectMapper.writeValueAsString(object);

当试图用

objectMapper.readValue(json, classz);

我犯了个错误

com.fasterxml.jackson.databind.exc.不匹配的输入异常:无法构造实例(尽管至少有一个创建者存在):没有字符串参数构造函数/工厂方法从[来源:(StringReader);行: 1,列: 1]的字符串值反序列化

共有1个答案

卫招
2023-03-14

为属性添加setter和getter

 类似资料:
  • 问题内容: 如果嵌套太深,看起来Powershell在导出为JSON时会切断数据。我的对象层次结构如下所示: 由于某种原因,当我转换为JSON时,powershell会将第三级(这些源使用的数据的集合)导出为空字符串,即使它是添加了各种NoteProperty的对象数组。例如: 这将导致以下JSON字符串: 转换为XML会导致类似情况: 在Powershell中是否存在某种对象嵌套限制? 问题答案

  • 问题内容: 我正在尝试将JSON转换为CSV文件,可用于进一步分析。我的结构存在的问题是,当我转换JSON文件时,我有很多嵌套的字典/列表。 我尝试使用pandas ,但它只会使第一级扁平化。 任何想法如何讨好整个JSON文件,以便我可以为单个(在本例中为虚拟机)条目创建到CSV文件的单行输入?我已经尝试过这里发布的几种解决方案,但是我的结果始终只是将第一级展平。 这是示例JSON(在这种情况下,

  • 问题内容: 在标记内嵌套或任何其他块级元素在语法和语义上是否正确。我说的是HTML4过渡DTD。 如果不是,可以改为使用吗? 问题答案: 在语法上,一个里面是HTML的所有标准无效。此外,当使用符合标准的HTML解析器时,由于开头标签会自动关闭元素,因此无法将元素放置在DOM中的a 内。 从语义上来说,正确的选择取决于您要标记的内容。您将需要至少显示一个示例完整的段落以及可能包含其周围的内容,以确

  • 问题内容: 有谁知道Python中是否存在用于无限嵌套字典的标准类? 我发现自己在重复这种模式: 如果要添加“另一个层”(例如),则必须定义defaultdicts的另一个嵌套。 为了概括这种模式,我编写了一个简单的类,该类将重写以自动创建下一个嵌套字典。 例如 但是,有人知道这种想法的先前存在吗?我已经尝试了谷歌搜索,但是我不确定这叫什么。 问题答案: 您可以从中获得所需的行为: 该类的用法如下

  • 模板引擎支持标签的多层嵌套功能,可以对标签库的标签指定可以嵌套。 系统内置的标签中,volist、switch、if、elseif、else、foreach、compare(包括所有的比较标签)、(not)present、(not)empty、(not)defined等标签都可以嵌套使用。例如: <volist name="list" id="vo"> <volist name="vo['

  • 请参考:http://www.kancloud.cn/manual/thinkphp/1817