データ型を保持する Boost で JSON を操作するためのライブラリが存在するかどうかに興味がありますか?
property_tree については知っていますが、有効な JSON を読み取って書き出すと、すべてのフィールドが文字列になります。これは、property_tree が内部的に異なる値の型を区別しないためです。しかし、例えば読めるものが必要です
{"number":42}
それにアクセスして、同じ形式で書き込みます。したがって、私の質問です。
JSON Spiritは Boost に基づいており、基本的な型を維持しながら json の読み取り/書き込みに使用できます。型情報を保持するためにバリアント型オブジェクトに変換する必要があります。