JSON小坑
PHP的 json_encode()
和 json_decode()
是特别好用的两个函数。
一般来说,复杂数据结构类型才需要转化为json字符串来传输。此时,比较容易忽略的是,当你把一个正常字符串传入 json_encode()
,会返回什么呢???报错?还是不变?
1 | $rawStr = "hello world"; |
是的,你没看错,给一个字符串json_encode,它会给这个字符串开头和结尾加上双引号。
PHP的 json_encode()
和 json_decode()
是特别好用的两个函数。
一般来说,复杂数据结构类型才需要转化为json字符串来传输。此时,比较容易忽略的是,当你把一个正常字符串传入 json_encode()
,会返回什么呢???报错?还是不变?
1 | $rawStr = "hello world"; |
是的,你没看错,给一个字符串json_encode,它会给这个字符串开头和结尾加上双引号。