将jsonencode php转换为javascript,但不要使用双引号
convert json_encode php to javascript but without double quotes
这里是php json_encode()调用的输出:
//start
//docStructure version 1.0.alpha compiled September 16th, 2014 at 9:18PM
var docStructure={"updateTime":"2014-09-16 21:18:19","listeners":[{"name":"eFaxListener","active":"0","url":"?action=faxvcheckinboundfax"}],"sections":{"defaultLayout":{"header":[]}},"editors":{"sideeditor":{"state":"closed","width":"0","context":""}}}//end
请注意,所有的键都有双引号。
为了便于阅读,我更希望钥匙不要有双引号。有什么不同吗?我更愿意识别为
alert(docStructure.editors.siteeditor.state);
与。
alert(docStructure['editors']['siteeditor']['state'])
或者我仍然可以将它们与键作为字符串互换使用吗?
谢谢,这是建立我对javascript思想的理解。。
JSON格式要求键是双引号的,一旦被javascript解析,它只是一个普通对象,所以您可以通过两种方式访问它们,假设您的键是有效的对象键(不能以数字或特殊字符开头)。
您正在寻找jQuery.parseJSON(json)
描述:
获取格式良好的JSON字符串,并返回生成的JavaScript对象
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- 将PHP变量传递给jQuery时遇到问题
- 通过javascript重定向html传递php变量
- 将数组从PHP传递到Javascript
- 如何在php文件中获取$.post-ajax传递的值
- Javascript运行php文件,然后下载文件
- PHP中的setcookie仅适用于localhost
- 如何使用jquery处理php循环通过元素
- 通过Ajax将JavaScript函数传递给PHP文件
- 而循环只设置php中输入字段中的第一个值
- 我需要从php调用javascript或jquery
- 如何通过php页面将数据库值检索到jquery自动完成框中
- PHP AJAX图片上传示例不上传
- 通过php页面中的js强制下载txt
- 如何在PHP中使用$_POST获取Select元素值
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 如何在php变量中嵌入JQuery代码
- 在PHP中使用javascript更改页面标题'if'
- 从php向jquery返回jsonencode错误
- 将jsonencode php转换为javascript,但不要使用双引号