Atitit  Uncaught (in promise) SyntaxError  Unexpected token < in JSON at position 0

 Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0

原因json解析错误,包含特定中文引起的。。Json编码utf8已经是。

解决手动转换为json对象。奇怪的是其他的有中文的没问题

fetch(url)  .then(res=> res.blob())

.then(blob => {

var reader = new FileReader();

reader.onload = function(e) {

var text = reader.result;

var data=eval('(' + text + ')');

alert(data.msg);

if(data.success)

search_a();

}  //end onload

reader.readAsText(blob, 'utf8')

})   //end then

//end fetch

说下面这个方法也可能,没有测试Content-Type and Accept

dd two headers Content-Type and Accept to be equal to application/json.

handleGetJson(){

console.log("inside handleGetJson");

fetch(`./fr.json`, {

headers : {

'Content-Type': 'application/json',

'Accept': 'application/json'

}

})

.then((response) => response.json())

.then((messages) => {console.log("messages");});

}

javascript - es6 fetch gbk网页是乱码怎么解决 - SegmentFault.html

javascript - React Js_ Uncaught (in promise) SyntaxError_ Unexpected token _ in JSON at position 0 - Stack Overflow.html

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke交友协会会长  uke捕猎协会会长 Emir Uke部落首席大酋长,

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

uke 首席cto   软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理   uke科技研究院院长 uke软件培训大师

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke图像处理与机器视觉学院首席院长

Uke 户外运动协会理事长  度假村首席大村长   uke出版社编辑总编

转载请注明来源:attilax的专栏  ?http://blog.csdn.net/attilax

--Atiend  v8

Atitit  Uncaught (in promise) SyntaxError Unexpected token in JSON at position 0相关推荐

  1. Three.js Vue 如何加载字体,和遇到问题解决: 中加载字体的问题 Uncaught SyntaxError: Unexpected token = in JSON at position 0

    Three.js Vue 中加载字体的问题 Uncaught SyntaxError: Unexpected token = in JSON at position 0 一.转换字体文件到 json ...

  2. uniapp 记录bug SyntaxError: Unexpected token in JSON at position 0

    记录一下自己踩的坑,排查了将近四个小时,很心累 uni.scanCode({onlyFromCamera: true,autoDecodeCharset: true,success: function ...

  3. Uncaught SyntaxError: Unexpected token ' in JSON at position 1

    听说js是一样很BT的语言,今天真是有点领教到了. 用python3.6+django2.0开发网站时,遇到了一个坑中之坑! 在异步数据提交Ajax的运用中,不免在回调函数中使用到JSON.parse ...

  4. js Uncaught SyntaxError: Unexpected token , in JSON at position xxx at JSON.parse问题解决

    问题描述: Uncaught SyntaxError: Unexpected token , in JSON at position 4100 at JSON.parse JSON.Parse()方法 ...

  5. JSON.parse解析字符串报错-SyntaxError: Unexpected token ‘ in JSON at position 报错 并捕获该异常操作

    "SyntaxError: Unexpected token ' in JSON at position" 报错原因是因为解析的字符串对象中,JSON.parse无法识别; JSO ...

  6. 微信小程序 Unexpected token in JSON at position 0 设置二维码,并且使用js中JSON.parse()函数将二维码返回的值转化为json格式

    代码报错: Unexpected token in JSON at position 0 使用二维码生成器, JSON.parse()函数 1.可以随便在网上找一个生成二维码的网站 本人用的是这个 二 ...

  7. Uncaught SyntaxError: Unexpected token in JSON at position ....

    该问题是使用JSON.parse遇到的,说明在某个position没有解析出来. 该原因是因为JSON解析的数据key和value都需要用""包起来,不规范的话就会报错,可以使用e ...

  8. 关于处理npm ERR! Unexpected token in JSON at position...

    关于处理npm ERR! Unexpected token in JSON at position 0 while parsing near ' npm ERR! A complete log of ...

  9. $ npm install时候报出:npm ERR! Unexpected token in JSON at position 10841

    $ npm install npm ERR! Unexpected token < in JSON at position 10841 解决方法: 查看项目的package-lock.json文 ...

  10. ESLint: Unexpected token } in JSON at position 3792. Please see the ‘ESLint‘ output channel for deta

    问题:使用husky后想只对提交的文件进行检测,增加了下面的这段代码,但是报错了 "lint-staged": {"*.{js,jsx}": ["es ...

最新文章

  1. SHOW PROCESSLIST 命令详解 (查看锁表)
  2. android系统默认铃声,Android系统修改默认铃声
  3. python个人博客源码_我的使用Sanic的个人博客源码开源了!
  4. 如何实现微服务架构中的服务发现
  5. HDU-3038-How Many Answers Are Wrong
  6. wampserver环境下,apache本地下设置多个域名
  7. PHP递归实现无限极分类
  8. Docker(十七)-修改Docker容器启动配置参数
  9. 9.设置jdk版本相同有哪些需要设置的(解决jdk不同的一般方法)
  10. 10 个 Python 初学者必知编码小技巧
  11. 数据结构笔记(四)-- 静态链表实现
  12. 支持向量机(Support Vector Machine,SVM)—— 线性SVM
  13. MySQL5.6 新特性之GTID
  14. 32位qt程序, 利用32位mysql驱动,连接64位mysql8.0
  15. [模板] 球 体积交 体积并
  16. C++中类所占内存,父类与子类所占内存大小的关系(详细记忆)
  17. ThreadLocal 常见使用场景
  18. Cg Programming In Unity Projection of Bumpy Surfaces
  19. 数据中台全景架构及模块解析!一文入门中台架构师!
  20. 项目初验一般要怎么走

热门文章

  1. html 响应式 meta,HTML - 移动端 meta viewport
  2. flowable工作流_使用Bash Shell实现flowable配置文件修改定制
  3. excel甘特图模板_项目管理工具之甘特图使用流程
  4. dubbo monitor mysql_dubbo-monitor监控台的部署
  5. 验光黑科技时代!星创视界首创眼镜店医疗验光
  6. 【302】C# TreeView 控件使用说明
  7. selenium phantomjs
  8. Arbor Networks Spectrum新安全平台发布:高级威胁平台通过内部企业网络连接互联网上的攻击...
  9. BEGINNING SHAREPOINT#174; 2013 DEVELOPMENT 第9章节--client对象模型和REST APIs概览 client对象模型(CSOM)基础...
  10. Extjs的文件上传问题