在PHP中JSON对象的开头和结尾添加单引号
我有一个JSON对象:在PHP中JSON对象的开头和结尾添加单引号,php,arrays,json,string,Php,Arrays,Json,String,我有一个JSON对象: {"status":"true","result":{ "1":{"nim":"001","nama":"LEROY","prodi":"MI","jurusan":"TEKNOLOGI INFORMASI","id_kelas":"1"}, "2":{"nim":"002","nama":"JENKINS","prodi":"MI","jurusan":"TEKNOLOGI INFORMASI","id_kelas":"1"}}, "message":"Data Ber
{"status":"true","result":{
"1":{"nim":"001","nama":"LEROY","prodi":"MI","jurusan":"TEKNOLOGI INFORMASI","id_kelas":"1"},
"2":{"nim":"002","nama":"JENKINS","prodi":"MI","jurusan":"TEKNOLOGI INFORMASI","id_kelas":"1"}},
"message":"Data Berhasil Ditambahkan"}
我想在JSON对象的开头和结尾添加一个引号(')。所以它会像:
'{"status":"true","result":{
"1":{"nim":"001","nama":"LEROY","prodi":"MI","jurusan":"TEKNOLOGI INFORMASI","id_kelas":"1"},
"2":{"nim":"002","nama":"JENKINS","prodi":"MI","jurusan":"TEKNOLOGI INFORMASI","id_kelas":"1"}},
"message":"Data Berhasil Ditambahkan"}'
我一直在尝试使用concat命令:
"'".<json object above>."'"
“.”
但它似乎不是我需要的那个,因为它产生了不同类型(字符串)的对象
无论如何,我需要这方面的帮助,任何帮助都将不胜感激 嗯。。。这对我很管用。我将原始字符串复制/粘贴到文件(另存为“/home/me/jo”) 然后
那么到底是什么问题呢?在它周围加上引号将使它不再是JSON,并将其变成字符串(正如您所经历的那样),为什么要这样做?您需要给我们提供更多的上下文。我想使用字符串化的json对json进行解码,以获得其数组形式。但当我使用手动qoutes时,它会显示“数组到字符串转换”错误/注意事项。
{"status":"true","result":{
"1":{"nim":"001","nama":"LEROY","prodi":"MI","jurusan":"TEKNOLOGI INFORMASI","id_kelas":"1"},
"2":{"nim":"002","nama":"JENKINS","prodi":"MI","jurusan":"TEKNOLOGI INFORMASI","id_kelas":"1"}},
"message":"Data Berhasil Ditambahkan"}
<?php
$json=file_get_contents("jo");
$json_object=json_decode($json);
print_r($json_object);
?>
stdClass Object
(
[status] => true
[result] => stdClass Object
(
[1] => stdClass Object
(
[nim] => 001
[nama] => LEROY
[prodi] => MI
[jurusan] => TEKNOLOGI INFORMASI
[id_kelas] => 1
)
[2] => stdClass Object
(
[nim] => 002
[nama] => JENKINS
[prodi] => MI
[jurusan] => TEKNOLOGI INFORMASI
[id_kelas] => 1
)
)
[message] => Data Berhasil Ditambahkan
)