構造物を送りたい
struct s {
unsigned int a;
unsigned short b;
unsigned char str[16];
}
上記のような構造をjavascriptで送信する方法は?そして私はjsonを使うことができません。
構造物を送りたい
struct s {
unsigned int a;
unsigned short b;
unsigned char str[16];
}
上記のような構造をjavascriptで送信する方法は?そして私はjsonを使うことができません。
サーバーで解凍する必要がないように「構造を送信」する方法はありません。構造体の定義は C++ サーバーにとってのみ意味があり、そこでさえメモリにマップされる方法は保証されません。ある種のシリアライゼーション (プログラム データを保存または転送用の解析可能なデータ ストリームに変換すること) が必要になりますが、XML や JSON などのテキスト形式は、それを行うためのシンプルで信頼できる方法です。JSON は Javascript でネイティブにサポートされているため、JSON を使用します。オブジェクトにプロパティを追加し、それをJSON.stringifyするだけです。実際の作業はサーバー側にあります。そこでは、JsonCppやnosjobなどのライブラリを使用して JSON データを読み取る必要があります。