小编Yar*_*tys的帖子

如何在avro模式中创建包含字符串数组的对象?

为具有字符串数组的对象创建avro模式的正确方法是什么?

我正在尝试根据官方文档创建具有字符串数组的对象的avro模式?但我得到了错误。

https://avro.apache.org/docs/1.8.1/spec.html

[错误]无法在项目电子邮件上执行目标org.apache.avro:avro-maven-plugin:1.8.2:schema(默认):目标org.apache.avro:avro-maven-plugin的执行默认值:1.8.2 :schema失败:“数组”不是定义的名称。“参数”字段的类型必须是定义的名称或{“ type”:...}表达式。-> [帮助1]

为什么我的架构不正确?

[
  {
    "type": "record",
    "namespace": "com.example",
    "name": "Topic",
    "fields": [
         { "name": "subject", "type": "string" },
         { "name": "parameters", "type": "array", "items": "string" }
    ]    
  }

]
Run Code Online (Sandbox Code Playgroud)

java arrays maven avro

2
推荐指数
1
解决办法
1796
查看次数

如何将json对象列表转换为包含每个对象的某些字段的字符串列表?

我有一个描述对象列表的JSON文档,它看起来像这样:

[
   {
     "txId": "ffff",
     "sender" : "0xwwwwwww",
     "recepient" : "0xeferfef"
   },
   {
     "txId": "ffff",
     "sender" : "0xwwwwwww",
     "recepient" : "0xeferfef"
   }
   ...

   ...
]
Run Code Online (Sandbox Code Playgroud)

如何只使用Jackson API 获取List<String>包含txId每个对象的值(不将此JSON转换为pojo-objects列表,然后通过foreach继续此列表并创建新的字符串列表)?

java json jackson

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

标签 统计

java ×2

arrays ×1

avro ×1

jackson ×1

json ×1

maven ×1