我正在保存JSON字符串(使用javascript的JSON.stringify),通过Ajax调用将该字符串写入文件的php脚本,即
<?php
$msg = $_GET['hecdata'];
if (strlen($msg) > 0)
{
$file = fopen("hecdata.txt","w");
fwrite($file,$msg);
fclose($file);
echo "True";
}
else
{
echo "False";
}
?>
但问题是JSON的格式变为:
[{\"customerName\":\"Customer 1\",\"contactNumber\":\"03001234567\",\"hallName\":\"4\",\"bookingDate\":\"09/30/2013\"}]
这是不正确的,我是php新手,这是我们应该如何将json字符串保存到文本文件中?
答案 0 :(得分:1)
答案 1 :(得分:0)
JSON是正确的,你在这个字符串上有额外的大括号“}”