【发布时间】:2018-04-23 11:30:47
【问题描述】:
我在 PHP 上有下一个问题:
我需要得到一个带有 '[]' 而不是空值的 JSON 字符串,所以我需要一个正则表达式来匹配空值并使用 preg_replace 将它们更改为 '[]'。
json 的一个例子可能是这样的:
[{"id":"8176","token":"","name":null},...]
我用正则表达式尝试了很长时间,但我找不到正确的表达式
结果应该是这样的
[{"id":"8176","token":"[]","name":"[]"},...]
【问题讨论】:
-
在 php 中还是在 jQuery 中?
-
PHP,我刚刚指定了这个,很抱歉造成混乱
-
当PHP有
json_decode时,为什么还要使用正则表达式来处理JSON? -
因为最初我有一个 php 对象数组,但我没有得到将空值更改为 '[]' 的线索,所以我认为用 json 来做会更容易,我也必须返回一个json
-
喜欢这个? regex101.com/r/jzYyKE/1
标签: php json ajax regex preg-replace