Думаю, вы уже ответили на свой вопрос. :)
Сам пользуюсь встроенным парсером JSON и никогда не искал альтернативы.
РЕДАКТИРОВАТЬ: Теперь я использую тонкую оболочку на основе аннотаций из DroidParts .
Думаю, вопрос в том, достаточно ли хорош встроенный. Если да, то конечно, минимизация зависимостей часто является хорошей стратегией. Достаточно хорошая может относиться как к эффективности, так и к простоте использования.
Если уж на то пошло, в Jackson также есть достойная древовидная модель, а также полное связывание данных. Древовидная модель значительно быстрее парсера по умолчанию (парсинг в 3x-5x раз быстрее на J2SE, вероятно, аналогично на других платформах, таких как Android, сама древовидная модель, вероятно, также более эффективна). Или: если вы не хотите зависимости от второго jar (mapper нужен для модели дерева и связывания данных), написать свое собственное дерево для ваших случаев использования тоже просто. Либо используйте базовые HashMap/ArrayList/wrappers, либо свои собственные классы, если хотите. Конструктор займет около 40 строк кода.