gpt4 book ai didi

c++ - FlatBuffers:不支持的 union vector 将 JSON 文件转换为二进制文件时出错

转载 作者:行者123 更新时间:2023-11-28 04:47:27 24 4
gpt4 key购买 nike

我创建了一个包含 union 数组的架构,并且能够为该架构生成 C++ 源代码。据我了解,基于 FBS 模式的 JSON 数据可以转换为二进制数据以用作 C++ 应用程序的输入。因此我想从 JSON 文件生成一个二进制文件。我创建了一个 JSON 文件,试图遵循该模式,但转换失败并显示

error: Vectors of unions are not yet supported in all the specified programming languages.

使用

flatc -b schema.fbs data.json

如何从 JSON 文件创建二进制文件?

最佳答案

如前所述,此功能仅针对 C++ 生成器实现(是的,按照 flatc 组织事物的方式,JSON 和二进制算作“编程语言”)。

关于c++ - FlatBuffers:不支持的 union vector 将 JSON 文件转换为二进制文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48983838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com