Je dois encoder une fonction javascript dans un objet JSON en PHP.Fonctions PHP json_encode et javascript
Ce:
$function = "function(){}";
$message = "Hello";
$json = array(
'message' => $message,
'func' => $function
);
echo json_encode($json);
sorties:
{"message":"Hello","func":"function(){}"}
Ce que je veux:
{"message":"Hello","func":function(){}}
Puis-je faire avec json_encode?
Cela fonctionne, bien que ce n'est pas vraiment JSON plus. –
Il s'agit d'un objet JavaScript/Jscript/ECMAScript valide, n'est-ce pas? –
Oui, à condition de l'analyser avec 'eval' au lieu d'utiliser un analyseur JSON strict. –