根据语言使用不同的命名空间

use different namespace based on language

提问人:fluter 提问时间:10/24/2023 更新时间:10/24/2023 访问量:15

问:

flatbuffer 架构文件具有指令,用于定义生成的代码中的命名空间。但问题是命名空间的样式是依赖于语言的,例如,在:namespacemsg.fbs

namespace Mycompany.myorg.app;

如果我生成 C++ 代码,命名空间将是:

namespace Mycompany {
  namespace myorg {
    namespace app {
} } }

这是对的,但是如果我生成 java 代码,它将采用相同的结构:

package Mycompany.myorg.app;

但是在 java 中,它应该像 sth 一样。是否要有一个基于语言的动态命名空间配置?com.mycompany.myorg.app

命名空间 反序列化 架构 FlatBuffers

评论


答: 暂无答案