gpt4 book ai didi

php - 无效的 JSON : Invisible Chars?

转载 作者:行者123 更新时间:2023-12-01 02:36:07 25 4
gpt4 key购买 nike

我正在使用 JSON 在 PHP 和 Javascript/Jquery 之间传递...并且由于某种原因,我从 MSSQL 表中提取的数据间歇性地使我的 JSON 无效。我看不出这应该无效的任何原因......并且同一组数据对于其他条目工作正常。我尝试过不同的字符编码...我尝试过使用 htmlentities() 和 htmlspecialchars() 并且某些条目仍然使 JSON 无效。

这是无效 JSON 的示例

{"TASK": "test","TYPE": "Other Issue","SUBTYPE": "","CATEGORY": "","REQUEST": "Mat Gilbert","OPENDATE": "Dec 8 2010  5:12PM","PRIORITY": "2 - Low","DUEDATE": "","DESCRIPT": "12/8/2010 12:12 PM Eastern Standard Time - scldom\mgilbert test\n","STATUS": "","RESPONS": ""}

当我使用 jsonlint...它告诉我以下内容:

语法错误,第 10 行出现意外的 TINVALID

第 10 行是“DESCRIPT”字段。

我完全不明白为什么这是无效的 JSON。请帮忙。

最佳答案

你必须像scldom\\mgilbert一样转义这个斜杠scldom\mgilbert

为了避免将来生成正确的 JSON 时遇到麻烦,您可以使用 PHP 的 json_encode()功能。

关于php - 无效的 JSON : Invisible Chars?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5780336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com