在写用ajax让php和js交互的时候,碰到的很蛋疼的事情。
如何将json数据,类似:
[{"title":"标题","artist":"小草 ","album":"相册","age":"20"},{},{},{},{},{},{}]
转化成
[{title:"标题",artist:"小草 ",album:"相册",age:"20"},{},{},{},{},{},{}]
key不带引号。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你的问题应该不在引号上,
key加引号不加引号都属于JSON的格式,javascript和PHP都能解析(实测)。(看了下上面的答案,这里我说错了,不加引号应该是对象,类似
JSON,哈哈!)你看看是不是中文转义的问题。
js中,对象的属性,加不加引号,都按字符串隐性转换的。 否则的话,你都可以把属性当变量用了。 json格式约定只是很严格罢了。