問題タブ [data-serialization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
25 参照

java - Javaは、オブジェクトにいくつかの異なる変数を含む大量のバイトを変換します

3〜4個の異なる変数を含むTcp接続応答として取得byte[] bytesし、各変数の長さを事前に知っています。例えば:

byte[] bytes = {(byte)0x01, (byte)0xC0, (byte)0x56, (byte)0x34, (byte)0x45, (byte)0x78, (byte)0x09};

*バイトデータが正しくありません

変数名 可変長 variable_value
状態 1 0x01
名前 3 0xC0 0x56 0x34
価格 2 0x45 0x78
重さ 1 0x09

Javaオブジェクトに変換するのに最適な設計は何ですか? public product(byte[] bytes){}例を挙げたり、いくつかのメソッドやクラスで配布したりできますか。異なる変数を持つ類似のオブジェクトサービスがいくつかあるので、それらの変換を設計する最良の方法を知りたい

また