JSONに循環参照を使用していくつかの.NETオブジェクトをシリアル化して、互換性がありDojoライブラリdojox.json.ref
で解析および解決できるようにしたいと考えています。このような参照付きのC#オブジェクトをdojox.json.ref互換JSONに変換するライブラリはありますか?
var obj = {};
obj.me = obj;
:(未使用の参照を持つ)
var jsonWithCircularRef = dojox.json.ref.toJson(obj);
obj = dojox.json.ref.fromJson(jsonWithCircularRef);
obj.me == obj // -> true, the reproduced object will
//have a property named "me" with a value of itself.
JSON次のようになります。
は{"id":"1","me":{"$ref":"1"}}
コードまたは私は何をしたいですThis libraryは、以下の直列化を可能にライブラリでは、C#を使用してサーバー側で、循環参照を持つオブジェクトを(上述のように参照をそのまま)JSONに変換します。このオブジェクトはdojox.json.ref
によって解析できますライブラリ。既にそこには何かがありますか?
完璧に働いて、ちょうど$を削除して、すべてうまくいきました..ありがとう! –