2015-05-24 81 views
1
var dict = Json.Deserialize(text) as Dictionary<string, object>; 

該生產線生產時,我在我的電腦和Mac上運行,但是當我在iPad上運行iOS 8.3中運行它的字典是空的好和工作的字典。文本就是我從WWW調用中得到的響應字符串。我在我的統一遊戲中使用Facebook的MiniJson實現。任何想法,是否與反思有關(過去都有過這樣的問題)。Json.Deserialize不起作用iOS上

+1

假設沒有例外,請嘗試刪除演員並查看實際返回的內容。它可能不是'Dictionary ',但它可能不是'null'。您還應該驗證「文本」是否符合您的期望。 –

+0

@Charles Mager。反序列化返回一個對象。我怎樣才能看到什麼是返回而不投它到什麼東西?我也驗證了響應文本是空的。但是爲什麼它在Ipad上是空的而且在其他設備上很好? –

+0

'GetType'或將鼠標懸停在調試器上。儘管如果'text'是空的,那麼它可能是'null'。你的問題不在於反序列化。 –

回答

0

沒關係。問題出在一個完全不同的地方。 JSON在ios上工作正常。