Blender を使用していくつかのカスタム プロパティまたは情報を Libgdx にエクスポートしています。json をテキスト ファイルとバイナリの両方で使用したいです。json モジュールの使用方法は知っていますが、libgdx のモジュールと互換性のあるバイナリ json をエクスポートする方法がわかりません (また、クロスプラットフォーム)、いくつかの調査の結果、構造体と配列モジュールがこのポーパスに適していることがわかりましたが、libgdx に読み込むことができません。Python と特にバイナリ形式の専門家ではなく、流れる UBJsonWriter.h でも同様です。アドレス https://github.com/libgdx/fbx-conv/tree/master/src/json 事前定義された値がいくつかあります
#define UBJSON_TYPE_NULL 'Z'
#define UBJSON_TYPE_TRUE 'T'
#define UBJSON_TYPE_FALSE 'F'
#define UBJSON_TYPE_BYTE 'B'
#define UBJSON_TYPE_SHORT 'i'
#define UBJSON_TYPE_INT 'I'
#define UBJSON_TYPE_LONG 'L'
#define UBJSON_TYPE_FLOAT 'd'
#define UBJSON_TYPE_DOUBLE 'D'
#define UBJSON_TYPE_HUGE1 'h'
#define UBJSON_TYPE_HUGE4 'H'
#define UBJSON_TYPE_STRING1 's'
#define UBJSON_TYPE_STRING4 'S'
#define UBJSON_TYPE_NOOP 'N'
#define UBJSON_TYPE_END 'E'
ただし、単純な
f.write(struct.pack('>c', b"{"))
f.write(struct.pack('>c', b"}"))
これは問題ではありませんが、さらにわかりません.PCとAndroidでバイナリが動作するようにしたいです。ガイドをありがとう。