Closed Nobu19800 closed 3 years ago
アドバイスありがとうございます。コード例について、是非参考にさせていただきソースコードの改善に努めていきたいと思います。改良が終わりましたらその旨ご報告させていただきます。よろしくお願いいたします。
re-serializeモジュールの改良が完了いたしました。JSON->DataTypeについてはコード例をほぼそのまま使用させていただきました。ただ、jsonをdeserializeした場合の文字列の扱い方がPython2系とPython3系で異なっているので、その部分で若干修正を加えております。DataType->JSONについては、dict属性を持っているか否かで再帰判定を行うようにしました。ご確認いただければ幸いです。 改めましてコード例の方、大変参考になりました。ありがとうございました。
対応していただいてありがとうございます。
DataType->JSONについては、dict属性を持っているか否かで再帰判定を行うようにしました。
一応、any型を含むデータ型を定義することができるのでその場合どうなるのか少し気になりますが、多分ないと思うのでこのissueは閉じます。
DataTypeFormat.pyでCDRのデータとJSONの変換処理をデータ型ごとに定義していますが、要はCORBAのデータとdict型の変換なので以下のような関数で処理できないかと思いました。