В моем приложении React Native у меня есть два разных случая, когда я делаю вызов API, а затем передаю ответ методу json()
. Во-первых, обещание разрешается; во втором он выдает следующую ошибку «SyntaxError: неожиданный токен v в JSON в позиции 0 в parse () в tryCallOne».
Объекты response
, которые я передаю json()
, имеют вид следующие:
Первый экземпляр (успешный) 
Второй экземпляр (безуспешный) 
Насколько я могу судить, единственная разница между этими двумя - x-sourcefiles
, но, поскольку они обе строки, я не могу себе представить, что это приведет к ошибке в json()
method.
Когда я читал решения других людей, обычно проблема заключалась в том, что объекты Response, которые они передавали json()
, на самом деле не были JSON (иногда это были HTML et c ). Это, очевидно, здесь не применимо, поскольку оба объекта, один из которых успешный, относятся к одному и тому же типу.
У кого-нибудь есть понимание или знаете, как я могу подойти к этому?