我有问题搞清楚我的JSON有什么问题。我用php的json_encode。如何解决JSON验证错误
我创建了一个关联数组,其中包含从本地商会拉出的数据,但是当我通过json验证程序运行时,我总是收到错误。
我不确定是否非转义字符造成这种情况。
http://codebeautify.org/jsonviewer/cc805d
任何帮助,将不胜感激。
我有问题搞清楚我的JSON有什么问题。我用php的json_encode。如何解决JSON验证错误
我创建了一个关联数组,其中包含从本地商会拉出的数据,但是当我通过json验证程序运行时,我总是收到错误。
我不确定是否非转义字符造成这种情况。
http://codebeautify.org/jsonviewer/cc805d
任何帮助,将不胜感激。
这里是你的错误: 线5615您有以下数据
“中央海岸音乐学院是一个以社区为基础的非营利组织,致力于提供音乐教育的学生,年龄6-14。我们的使命是灌输对音乐的欣赏和热情,帮助孩子们获得音乐的回报,并支持和丰富中海岸地区现有的音乐节目。中央海岸音乐学院的成立是为了确保高品质音乐教育的继续以响应我们的公立/私立学校面临的预算挑战计划正式的音乐教学以多种方式帮助学生:培养21世纪劳动力成功所需的技能,包括批判性思维,创造性问题解决问题,有效沟通和团队合作?让学生参与并且不太可能退出高中?改善学习数学,科学,阅读和其他科目的气氛?促进不同文化和世代的共同理念和社区价值观?建立一项对社会具有内在价值的有纪律的人类努力CCMA正在提供一个音乐营,这将是在夏季开始或继续学习音乐的有趣和实惠的方式。 CCMA阵营对已经在管弦乐队演奏过2到3年的初学者和学生开放。 (弦乐)我们还推出了一项名为“Passport to Music”的令人兴奋的新节目,这对学生来说是一个梦幻般的音乐准备课6-8。学生将有机会与优秀的音乐教育工作,因为他们喜欢从整个区域一起做音乐的学生“
,正如你可以看到你有一个段落内这一说法:
”。护照音乐“
这是打破你的JSON,所以基本上你需要花葶说,或改用简单的报价。
有一个愉快的一天!
谢谢你,我只是注意到了很多这些。我想这就是我得到的数据,而不是逃避。当拉数据时,我应该运行它,虽然PHP的addslashes逃脱它们?生成的json将与angularjs一起使用。 – 404error
我不知道使用php做这些事情的细节,但似乎这个函数不会帮助你太多,因为你在整个JSON中有很多双引号,所以我建议使用更多的手册方法,问候 – xiumeteo
我试图避免手动方法,因为有很多记录要经过。我要去试试htmlentities($ string,ENT_QUOTES);这将转换单引号和双引号。再次感谢。 – 404error