我有一堆python对象,其中的字段包含各种维度和数据类型(int
s或float
s)的数组,我想将其写入一个我可以读入C#的文件其他地方。我可能只是想写一个XML文件,但我认为可能有更快/更简单的方法来保存和阅读它。此外,生成的XML文件会相当大,如果不是太麻烦,我想避免使用。
是否有经过验证的文件格式与两种语言兼容(并且易于使用)?
答案 0 :(得分:1)
您要做的是称为序列化。在这两种语言的支持下,JSON是一个很好的选择。
答案 1 :(得分:0)
因为您正在使用浮点数等。我会考虑使用像BSON这样的格式 - “BSON是一种二进制格式,其中零个或多个键/值对存储为单个实体。”它允许您指定类型,大小等...
http://bsonspec.org/#/specification
有python库,C#等....
有一堆其他紧凑型比像bson这样的xml格式更容易使用。我只是建议这个特别的,因为这是我记得的第一个。