Чуть позже, но у меня была та же проблема сегодня, и я решил ее, поэтому, если вы не разберетесь с этой проблемой, это поможет.
Итак, проблема не в JSON или в телефонной щели, а в файле AndroidManifest.xml.
У вас должен быть такой тег:
<uses-permission android:name="android.permission.INTERNET" />
это должно позволить вашему приложению работать с Интернетом. Без этого подключение к интернету из вашего приложения запрещено. Этот тег необходимо поместить сразу после начального тега.
Проверьте образец манифеста PhoneGap для полного списка возможных разрешений.
надеюсь, это кому-нибудь поможет.