1

ネットワークを介してハードウェアのさまざまなビットを管理するために現在使用されている組み込みWeberverがあります。

現在、ブラウザータイプのWebインターフェースがありますが、REST APIを提供するように拡張して、その機能を自動化できるようにする必要があります。当然の選択は、XMLまたはJSONを使用することです。

デバイスには8MBのRAMと4MBのフラッシュしかないため、コードサイズとメモリ使用量が重要です。

明らかな選択はインターフェースのJSONとXMLであり、どちらが最も効率的なアプローチ(または他の何か)であり、最良のライブラリであると思うかを知りたいと思います。(Cでコーディングされています)

私が言及しなければならない追加の制約は、私が文書化して顧客に提供するものは何であれ、人間が読める形式の方が優れているということです。

これは私が見ているJSONライブラリです:http://zserge.bitbucket.org/jsmn.html

これはXMLです: http: //expat.sourceforge.net/

4

1 に答える 1

4

JSONは一般に、xmlよりも軽量で効率的です(たとえば、ルールが少なく、コーナーケースが少なく、データが短く、実際のデータ型に類似しています...)

または、本当に効率的にしたい場合は、BSONのようなバイナリ形式を使用できます。

于 2012-09-07T15:26:31.823 に答える