2016-10-07 5 views
1

私は、当社の他の開発者が開発したライブラリを使用しています。このライブラリの呼び出しの1つがJObjectを返します。私がする必要があるのは、このJObjectを動的オブジェクトに変換し、呼び出し元に返します。JObjectを動的オブジェクトに変換する

私はNewtonSoft JSON.Netでダイナミックを作成するために多くの答えを見つけましたが、JsonObjectを手元に持っているので、すべての回答でJsonConvert.DeserializeObjectが使用できません。

すべてのソリューションはありますか?

+0

? – JanR

+3

'JObject'を返そうとしましたか?あなたがJson.Netで「動的」にデシリアライズすると、実際はカバーの下にある「JObject」です。 'JObject'は' IDynamicMetaObjectProvider'を実装しているだけです。特別な変換は必要ありません。 –

+0

@BrianRogersありがとう、それはトリックでした。 –

答えて

0

まあ、私は本当にあなたの問題を理解していないが、あなたはこのようにそれを変換することができます:私はあなたが戻ってそれを文字列にシリアライズして、ダイナミックにそれをデシリアライズことができると思います

dynamic result = yourJobject; 
関連する問題