そのため、割り当てに取り組んでおり、ネットワーク経由で送信するために、いくつかのプロパティを json に解析する必要があります。最終的な値は次のようになります。
{"__type":"Login:#Messages","Identity":{"sNumber":"value","Alias":"value","FirstName":"value","LastName":"value"}}
だから私が持っているコードは
boost::property_tree::ptree pt;
pt.put("__type", "Login:#Messages");
pt.put("Identity", myPlayer.Encode());
myplayer は、snumber、alias、firstname、lastname を含むクラスです。エンコード関数は ptree を返しますが、write_json に移動すると、ptree 内の ptree を処理する方法がわからないようです。myPlayer を json に解析してツリーに入れようとしましたが、これが得られます
{"__type":"Login:#Messages","Identity":"{\"sNumber\":\"value\",\"Alias\":\"value\",\"FirstName\":\"value\",\"LastName\":\"value\"}"}
ptreeでptreeを実行できるように、または引用符のエスケープを追加せず、Identityプロパティの値を文字列として配置しないように、ptreeを解析するためにブーストを取得するにはどうすればよいですか? ありがとう