Python からブラウザーで実行されている JavaScript にオブジェクト グラフを送信しようとしています。Python 側でシリアル化を処理し、JavaScript 側で逆シリアル化を処理するための、すぐに使用できるライブラリのペアがあるかどうか疑問に思っていました。JSON はすぐに使用できるオブジェクト参照をサポートしていません。JS-YAML のドキュメントには、ブラウザー環境での運用には対応していないと書かれており、XML 用のものは見つかりませんでした。助言がありますか?
編集:「JSONはすぐに使用できるオブジェクト参照をサポートしていません」という意味の例を次に示します。製品と注文を含むショップデータベースと、それらの間の多対多の関係があります。大量の注文を Python JSON シリアライザーに入れると、結果には各製品の複数のシリアル化 (コピー) が含まれます。JSON シリアライザーには、「この製品は既にシリアル化したので、それへの参照を挿入します。」そのため、結果を送信してクライアントでデシリアライズしたところ、同じ製品を表す複数の JavaScript オブジェクトができてしまいました。これは悪いことです。