Javascript 如何在php中解析json中的json

Javascript 如何在php中解析json中的json,javascript,php,json,Javascript,Php,Json,我有 以及另一种由php\u json\u encode生成的格式(json.stringify(somejavascriptobjectreadycontainingjson.stringifiedString)) 我如何用php或php+javascript解析它(我总是可以将字符串写入页面,如果可能的话用javascript解析,然后以更简单的格式发送回服务器)。您可以通过以下方式创建第一种格式: {"foo":"bar","foo1&qu

我有

以及另一种由
php\u json\u encode生成的格式(json.stringify(somejavascriptobjectreadycontainingjson.stringifiedString))

我如何用php或php+javascript解析它(我总是可以将字符串写入页面,如果可能的话用javascript解析,然后以更简单的格式发送回服务器)。您可以通过以下方式创建第一种格式:

{"foo":"bar","foo1":"bar1:\/bar2","foo3":bar3.bar3_decimal,"foo4":"{\"fooin\":\"fooinval\",\"fooin2\":\"fooinval2\"}"}
现在我已经将这些数据写入了一个文件中。现在我想解码它。如何做到这一点,简单的php json_decode()无法在jsonstring中处理jsonstring


我也有一些错误的json,我没有办法,只能手动解析。谢谢。

json\u decode($previouslyDecodedJson['foo4'])
。然而,我不明白双重序列化JSONwhere将获得$previouslyDecodedJson['foo4']。所有数据都已在file.Pradeep中以明文(json格式的json)写入。因为您没有给我们一个变量名来存放JSONString,@Cid使用一点描述性逻辑编写了一个@Cid调用explode(“\n”,file\u get\u contents('foo\u file'))后只需一行文本@Cid您能解析上面代码中的第一行代码吗?
json_encode(array('foo'=>'bar','bar2'=>JSON.stringify(some_javascript_obj))