我是JSON的新手,因此解析它时出现了一些问题。使用json_decode解码JSON文件中的多行字符串()
我做了一个JSON文件:
newjson.json
{ "title":"My Title", "contents":"My\ Multiline\ Contents" }
我用\
避免JavaScript语法错误,不允许多行字符串,但是当我加载它与file_get_contents()
并在PHP中使用json_decode()
解码,它无法解析它。
我认为我应该处理\
s与preg_replace
,或者在将字符串放入解码函数之前。
我该怎么办?
哦,我只是想分开长字符串内容的可读性,当写它。那不是可能吗?我是否应该把它放在一条线上? – 2012-07-06 05:19:56
@ Young-HoKim:是的,它必须在一行中。 – Ryan 2012-07-06 05:21:10