解析json字符串中所有可能的UTF-8值
Parsing all possible UTF-8 values in a json string
如何运行下面的代码而不会出现意外的令牌错误?
我想在JSON字符串中解析任何可能的utf-8。因为像'u0000 (null)这样的字符是有效的UTF-8,我应该能够在json字符串中解析它们,对吧?
s='{"body": "'u0000"}'
JSON.parse(s)
SyntaxError: JSON中位置10的意外token
我使用JSON.parse(unescape(encodeURIComponent(s)))
得到相同的错误。
这是数据集中的一个更大的样本:
'u0000'u0001'u0002'u0003'u0004'u0005'u0006'a'b't'n
!'"#$%&'()*+,-./0123456789:;<=>?
ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύ
使用双反向固形体,就可以了。如:
s=`{"body": "''u0000"}`
JSON.parse(s)
或
s=`{"body": "''t"}`
JSON.parse(s)
相关文章:
- 有可能过滤来自嵌入式YouTube的声音吗
- Livereload for node.js.有可能吗
- 有可能在来自链接的警报中有一个值吗
- 有可能通过sessionID获得快速会话吗
- 正在对已提取的文档进行填充.有可能吗?如果有,怎么做
- 有可能得到一个大整数实例的自然日志吗
- Ajax与jQuery同步.有可能吗
- 如何使一个Math.random数组元素比另一个数组元素更有可能被选中
- 有可能隐藏同行吗;强制转向/继电器时相互IP
- 如何使用javascript从同一浏览器下的其他页面获取URL?有可能吗
- JavaScript在变量中存储操作?有可能吗
- 我有可能防止黑客使用网络控制台用JavaScript重复调用upvote(AJAX)函数吗
- 有可能过滤extjs图表吗
- 有可能将SYSTEMJS与REQUIREJS结合起来吗
- 有可能让两个变量指向同一个对象吗?(javascript)
- 这有可能对网站进行按键模拟吗
- 如何保存iframe(scrollto)的x和y?有可能吗
- Asp.net按钮事件点击不做回发.有可能吗
- 有可能对对象中的所有键进行原子更新吗?类似于阵列拼接的东西
- 有可能在Chrome扩展中使用ES6吗