84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
Sucheähnlich wie js
msg = eval('(' + msg + ')');
Derzeit wissen wir, dass, wenn PHP json_decode() für den String JSON verwendet, alle Rückgaben null sind und Baidu keine andere Methode hat
<?php $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; var_dump(json_decode($json)); var_dump(json_decode($json, true)); ?>
结果分别是
object(stdClass)#1 (5) { ["a"] => int(1) ["b"] => int(2) ["c"] => int(3) ["d"] => int(4) ["e"] => int(5) } array(5) { ["a"] => int(1) ["b"] => int(2) ["c"] => int(3) ["d"] => int(4) ["e"] => int(5) }
如果你json_decode后返回null,你是不是把字符串写成这样了"{ 'bar': 'baz' }",这个在JS里是可以正常解析成JSON的,但是PHP里面要写成'{ "bar": "baz" }',属性和值要用双引号
"{ 'bar': 'baz' }"
'{ "bar": "baz" }'
用json_decode(),前提是json格式属性和值要用双引号,用python的话可以不用双引号
结果分别是
如果你json_decode后返回null,你是不是把字符串写成这样了
"{ 'bar': 'baz' }"
,这个在JS里是可以正常解析成JSON的,但是PHP里面要写成'{ "bar": "baz" }'
,属性和值要用双引号用json_decode(),前提是json格式属性和值要用双引号,用python的话可以不用双引号