我正在尝试在 php 中对以下字符串进行编码,以便它可以作为 JSON 对象发送:
success:{'id':'success=-message', 'class':'success-message', 'inner-html':'Congratulations! You have been succesfully logged in'},
logout: {'type'='button', 'value'='logout', 'class'='logout-button'},
sessionID: {'type'='hidden', 'name'='sessionID', 'value'=1}
如何格式化它以便可以使用 json_encode() 正确编码?
最佳答案
{'success':{'id':'success=-message', 'class':'success-message', 'inner-html':'Congratulations! You have been succesfully logged in'},
'logout': {'type'='button', 'value'='logout', 'class'='logout-button'},
'sessionID': {'type'='hidden', 'name'='sessionID', 'value'=1}}
您只需要大括号(开始和结束)即可使其成为有效的 JSON 数组。
并且键需要加引号。
关于javascript - 在php中将html元素编码为JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26639631/