Vielleicht habe ich da was falsch verstanden, aber da war nirgends die Rede von dem Problem, dass vielleicht JS-Funktionen mitgeparst werden können.
Ich habe hier diesen Code, wo ich das mal probiert habe:
<script type="text/javascript">
var str = '{';
str += '"namen":';
str += '[';
str += '"Mafred herbert",';
str += '"alert('asdsad');"';
str += ']';
str += '}';
jsObj = str.parseJSON();
</script>
Die Funktion alert('asdsad') wurde jedoch erst ausgeführt, als ich
eval(jsObj.namen[1]) ausgeführt habe.
Bedeutet das, dass es nicht möglich ist, JS-Funktionen in den json-String einzuschleusen, die bei dessen Parsen ausgeführt werden?