Yawn. JSON isn't valid Javascript, but it sure is a valid Javascript data structure.<p>I often use code like<p><pre><code> echo "var d = ", json_encode($data), ";\n";
</code></pre>
and be 100% sure I'm generating perfectly valid Javascript, no matter what is in $data. (Well, apart from circular references, and "resources".)