【发布时间】:2010-08-03 17:28:20
【问题描述】:
全部,
我使用 PHP 向 Web 服务器发出 JSON 请求,它在变量中返回 JSON 响应。 JSON 响应将有很多键和值。我想要一个函数来修剪整个 JSON 响应的键值对的每个“值”中的前导和尾随空格。
我怎样才能通过 PHP 做到这一点?
例如:json_decode 由于尾随空格或特殊字符而中断:
{
"glossary": {
"title": "example glossary",
"GlossDiv": {
"title": "S",
"GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language‡flfi·€.. ",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "create markup languages such as DocBook. ",
"GlossSeeAlso": ["GML", "XML"]
},
"GlossSee": "markup"
}
}
}
}
}
【问题讨论】:
-
json_decode不会在此字符串上中断。
标签: php json zend-framework