私は現在、ルビーからPythonにオブジェクトを転送して元に戻す必要があるプロジェクトに取り組んでいます。私はyamlのようなものを見てきましたが、配布する時間が来たときに、図書館などの依存関係に取り組んでいないので、自分自身で書くことに決めました。私はこのシリアライズフォーマットがどのように動作するかを書いてきましたhere。クロスランゲージオブジェクトのシリアライゼーションでルビ記号を処理する方法
私の質問は、この形式はルビーとPythonのクロス言語を扱うためのものです。 ルビーのシンボルをどのようにシリアライズする必要がありますか?私はPythonで同じように動作するオブジェクトを認識していません。シンボルを含むダンプが失敗するかどうか私はちょうど文字列としてそれをシリアル化する必要がありますか?何が最善でしょうか?
JSONとYAMLでできないのは何ですか?これらは、十分に文書化されており、すでに多くの言語で実装されている標準として受け入れられています。 –
それは彼らがうまくいかないということではなく、配布する時間が来たらすべての依存関係に取り組んでほしくないと思っています。 – Ryex