Comments (6)
你的List需要指定泛型才可以。 同时你使用的版本是否最新的?
@protobuf(fieldType = FieldType.INT32, order = 1, required = false)
public List<Integer> list1;
from jprotobuf.
不是的
我是说IDLGen.getIDL(Test.class)的返回,生成的不应该是message Test{
optional string list=1;
}
而应该是:
message Test{
repeated string list=1;
}
from jprotobuf.
public class Test
{
@protobuf(fieldType = FieldType.STRING, order = 1, required = false)
private List< String > l;
}
IDLGen.getIDL(Test.class)以后:
message Test {
optional string l=1;
}
应该是:
message Test{
repeated string l=1;
}吧?
from jprotobuf.
这个在 1.7.0 版本已经修复了,请使用该 版本. 补充一下,必须List对象指定泛型的,否则也无法进行序列化
from jprotobuf.
该问题的确存在, 将在 1.7.1版本修复,谢谢!
from jprotobuf.
Fixed at 1.7.1
from jprotobuf.
Related Issues (20)
- 如何自定义 生成proto文件的package 名称?
- protobuf-java 可否打成 shade 包? HOT 2
- ProtobufProxy.create 在高并发的情况下会Block线程 HOT 3
- 父类与子类字段序列化顺序错误 HOT 2
- protobuf-java3.9.2有漏洞提示 HOT 1
- jprotobuf嵌套对象,多文件导出,嵌套对象定义重复 HOT 3
- pojo中类型为short的无法进行创建proto代理 HOT 3
- java.lang.IllegalArgumentException: 无效的源发行版: 1.8
- 这里public的静态变量和set方法冲突
- 预编译插件发生错误 HOT 2
- java21中无法使用预编译,且打成jar包后无法运行 HOT 7
- 预编译插件在复杂对象中可能编译出错 HOT 7
- List<Date>类型字段预编译报错 HOT 2
- 预编译插件,一个实体被多个实体依赖时预编译中断 HOT 5
- java转.proto pojo的注释不会带到生成的.proto中
- 序列化在开发环境可以正常使用,但打成 jar 包运行后,序列化时会报错 HOT 6
- java21,springBoot3.2 打 jar 后使用异常
- 配置outputDirectory参数不生效,没有移动编译后的代码到outputDirectory中
- 预编译报错,JDK版本1.8 HOT 1
- google protobuf-java jar 是否可以升级到最新版本4.27.1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jprotobuf.