Heim >Backend-Entwicklung >PHP-Tutorial >json字符串转数组问题

json字符串转数组问题

WBOY
WBOYOriginal
2016-06-23 13:22:48789Durchsuche

string(186) "{"id":"2","num":2,"store":"9","name":"泰明顿磨损顿报警线(前,后)","price":"88.00"}"
string(96) "{"id":"2","num":1,"store":"9","name":"泰明顿磨损顿报警线(前,后)","price":"88.00"}"

上面2个json字符串, 看着长度是一样的, 打印出来一个186,一个96, 96的这个可以用json_decode转成数组,186那个却不行,求助~~


回复讨论(解决方案)

后一个长度是 96,是正常的 json 串,所以能解码
前一个长度是 186,显然还包含了其他内容,自然就不能解码了。你可在文本方式下观察 var_dump 的结果

后一个长度是 96,是正常的 json 串,所以能解码
前一个长度是 186,显然还包含了其他内容,自然就不能解码了。你可在文本方式下观察 var_dump 的结果


非常感谢!解决了!
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn