PHP:编辑JSON字符串,传递变量值

时间:2019-06-28 14:05:55

标签: php json string

我正在制作一个Web应用程序以在GitHub存储库上创建问题,问题是我无法使用此文本下方的JSON字符串,因为GitHub API响应为“无法解析JSON”。

我尝试了这段代码,这给了我解析错误(因为单个刻度(')在JSON中):

$jsonin = "{'title': '$mytitle','body': '$subject','labels': ['TEST']}";
$exec = shell_exec("curl -u username:AUTHTOKEN  --data '$jsonin' https://api.github.com/repos/username/reponame/issues");

此代码运行正常(创建问题),除了(显然)传递字符串变量值( $ mytitle $主题):

$jsonin = '{"title": "$mytitle","body": "$subject","labels": ["TEST"]}';
$exec = shell_exec("curl -u username:AUTHTOKEN  --data '$jsonin' https://api.github.com/repos/username/reponame/issues");

感谢您的帮助!

0 个答案:

没有答案