请教这个字符串为什么不能json_decode
程序员文章站
2024-01-19 08:33:34
...
[{"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数据的字段的属性?字段是否被截断。
的确是数据库字段设置的太短 给截断了,谢谢大家的热心帮忙
上一篇: Oracle迁移数据表空间
下一篇: Oracle redo损坏的处理