NullPointerException брошен, но создается объект и правильно возвращать значение
NoSuchKey
рекомендация
отhttp://43.154.161.224:23101/article/api/json?id=245358&siteId=1
рекомендация
ранжирование