1
我使用pyAMF,我確實收到TypedObject
這實際上是一個嵌套字典。我想將其轉換爲Python字典。如何將TypedObject轉換爲Python中的嵌套字典?
我使用pyAMF,我確實收到TypedObject
這實際上是一個嵌套字典。我想將其轉換爲Python字典。如何將TypedObject轉換爲Python中的嵌套字典?
你應該能夠把它包在dict(obj)
或致電obj.copy()
將它轉換:
>>> type(o)
<class 'pyamf.TypedObject'>
>>> type(o.copy())
<type 'dict'>
>>> o.copy()
{'abc': 123}
我不知道爲什麼,但我最初測試'字典(OBJ)'不起作用。儘管如此,你的第二個變體的作品! – sorin 2011-05-03 16:41:02
@Sorin,很高興幫助!奇怪,因爲字典(obj)適用於我,這是有道理的,因爲TypedObject直接從字典繼承。 – samplebias 2011-05-03 17:04:38
可能它與我有一個嵌套字典的事實有關。 – sorin 2011-05-03 18:29:10