シリアル通信で、よくやるのは単体のA/Dコンバータのデータをn秒おきにPCに送るとかなんだけど、配列やデータ構造をやりとりする為のライブラリとかがあったら色々楽かなあ、とか。

JSONのフォーマットが軽量かつパースしやすい様に作られてるので、最有力候補。

JSONは、

{“key”: “value” }

が基本で、

{“key1” : “value1”, “key2” : “value2”}

のようにhashにしたり、

[“hoge”, “huga”, “zanmai”]

の様に配列にしたりできる。valueだけでなく、keyもダブルクオートで括られているので扱いやすい。

それを

var myJsonObj = {“key”:”value”};

の様にして、JavaScriptのスクリプト読み込み(