dynamicgo icon indicating copy to clipboard operation
dynamicgo copied to clipboard

Dynamically and efficiently operate RPC data for Go

Results 4 dynamicgo issues
Sort by recently updated
recently updated
newest added

https://github.com/cloudwego/dynamicgo/blob/497e7b3c4b54b03efcfa5eb4d3977b6debbc7d28/conv/j2p/decode.go#L420 this code may panic if parsed JSON key is not defined in IDL. need repair it.

**在使用过程中发现,尝试对二进制数据解码后并转化为 map 类型数据的时候,不支持 ENUM 类型** 当初是因为设计上的考虑没有支持 ENUM 么? 是否能够增加如下支持: ![微信截图_20240408185023](https://github.com/cloudwego/dynamicgo/assets/142784835/77e54e5b-1993-4cfd-b0c2-c8d127d10ac1) ![微信截图_20240408185037](https://github.com/cloudwego/dynamicgo/assets/142784835/cef80e27-208a-4b66-93c8-a032fc4b7fd2)

protobuf的编解码属于属于位置不可移动类型. 如果能确定编码的时候,某几个字段在生成的字节数组,那么,对于转发或者代理之类的网关,就可以不需要解码整个消息,之需要解码前面几个字段。 生成器生成protobuf代码的时候, 固定写入字段的顺序(编码),这是可以固定的。另外一个是, 在需要代理转发的地方,根据二进制直接读取前面需要的字段. 目前,dynamicgo中有comsumefixed64这样的方法可以读取用一个字段,是否可以增加,连续读取几个字段的方法呢

#### What type of PR is this? feat: Thrift Compact protocol support #### What this PR does / why we need it (en: English/zh: Chinese): en: support Thrift Compact protocol...