Jump to content

force json_encode not to put quotes


vassy2010

Recommended Posts

Hello.

 

I need to force json_encode NOT to put any quotes around certain values.

Example:

 
$ar = array(
'data' => '$(this).val()'
);

 

json_encode returns:

 
{"data":"$(this).val()"}

 

and $(this).val() doesn't get executed by javascript when I publish this result on a page.

 

Is it possible to tell json_encode not to enclose some values with quotes?

Like when it doesn't do that for integers.

 

Thank you!

Link to comment
https://forums.phpfreaks.com/topic/191605-force-json_encode-not-to-put-quotes/
Share on other sites

Thanks for advise, although it won't work out for me.

 

I can't modify anything in the output or that place where json_encode is being called, cause this is a 3rd party app and each time I will be upgrading it these changes will be lost.

 

I have control over $ar array only.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.