Heim >Backend-Entwicklung >PHP-Tutorial >请教这个字符串为什么不能json_decode

请教这个字符串为什么不能json_decode

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-23 13:58:29783Durchsuche

[{"desc":"1111","imgurl":"./data/attachments/20140422/5355e745ae166.jpg"},{"desc":"333333","imgurl":"./data/attachments/20140422/5355e745c8a40.jpg"},{"desc":"u306e333","imgurl":"./data/attachments/201
   

数据先是json_encode 存入数据库 但是从数据库取出来 json_decode 返回NULL

后来尝试使用serialize把数据存入数据库  从数据库取出来unserialize  返回 bool(false)

存入数据库 或者 从数据库取出来都是在同一个文件里操作 应该不存在编码的问题,请教一下可能是什么原因


回复讨论(解决方案)

字符串不全,少”  ] }

[    {        "desc": "1111",        "imgurl": "./data/attachments/20140422/5355e745ae166.jpg"    },    {        "desc": "333333",        "imgurl": "./data/attachments/20140422/5355e745c8a40.jpg"    },    {        "desc": "u306e333",        "imgurl": "./data/attachments/201"    }]

还有就是你数据库字段长度不足吧

手误还是确实截断了?

贴出从数据库取出来的数据

贴出 存入json数据的字段的属性?字段是否被截断。

  的确是数据库字段设置的太短  给截断了,谢谢大家的热心帮忙

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
Vorheriger Artikel:提交点击Nächster Artikel:我想用php读取xml的三个值