2013-04-27 42 views

回答

2

您正在使用net.rim.jsonBlackBerry OS 6.0下添加的一些JSON類。

因此,如果您在OS 6.x或7.x上構建並運行,它將正常工作。但是,這些課程在BlackBerry 5.0上缺失。

See this answer for some JSON parsing options on OS 5.0

如果你想保持一個單一的代碼庫,而只是針對編譯5.0,然後選擇在最後一個環節的解決方案之一,並且不使用net.rim.json.*

如果您希望構建並提供不同版本的應用程序(例如一個用於5.0,另一個用於6.0以上),則BlackBerry支持該版本。或者,如果您認爲您的公司很快就會放棄對5.0的支持,但是保留OS 6/7一段時間,並且您還在利用其他6.0以上的功能,那麼也許您有兩種不同版本的JSON解析代碼。

一如既往,保持您的解析代碼良好 - 封裝,以便它可以更改而不會影響您的整個應用程序,是個不錯的主意。