私は、さまざまなソースからJSONオブジェクトを収集し、それらを単一のJSONオブジェクトに集約するGoサービスを作成しています。GoでのJSONオブジェクトの集約
子オブジェクトをアンマーシャリングして再マーシャリングしたり、手動でJSON文字列を作成したりせずに、子オブジェクトを集約する方法があるかどうかは疑問でした。
私はこのような既に整列化部分を含むstruct
を使用して考えた:
type Event struct {
Place string `json:"place"`
Attendees string `json:"attendees"`
}
どこPlace
とAttendees
はJSONが自分自身を文字列です。私は何とかそれらを "すでに整列化されている"とマークしたいので、エスケープされたJSON文字列として終わらず代わりにそのまま使用されます。
これを達成する方法はありますか?
でしたしかし、それはbase64にエンコードします。実例がありますか?私はどこで間違っていたのかを確認することができて嬉しいです。 –