var data = eval('(' + result + ')');
转换的过程中注意在字符串result前后拼接圆括号,这是因为json是以花括号”{}”的来开始以及结束的,在JS中,"{}"会被当成一个语句块来处理,加上圆括号是强制将括号内的json格式内容转化为对象,而不是作为语句来执行。
同时注意json是区分大小写的:
如果 data : {NAME:"小明"}
data.name --> undifine
data.NAME ---> 小明
本文介绍如何使用Python通过eval函数将JSON字符串转换为字典,并强调了在JSON数据处理过程中需要注意的事项,如大小写敏感等问题。
var data = eval('(' + result + ')');
转换的过程中注意在字符串result前后拼接圆括号,这是因为json是以花括号”{}”的来开始以及结束的,在JS中,"{}"会被当成一个语句块来处理,加上圆括号是强制将括号内的json格式内容转化为对象,而不是作为语句来执行。
同时注意json是区分大小写的:
如果 data : {NAME:"小明"}
data.name --> undifine
data.NAME ---> 小明
515

被折叠的 条评论
为什么被折叠?