如何反转json_decode($myJsonString, assoc=true) 再次得到$myJsonString?
How to reverse json_decode($myJsonString, assoc=true) to get again $myJsonString?
我正在尝试使用 json_decode 反转操作以再次获取字符串。
问题是我无法对结果执行 json_encode 因为第一个转换发生在参数 assoc=true
$myJsonString = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json, true));
结果:
array(5) {
["a"] => int(1)
["b"] => int(2)
["c"] => int(3)
["d"] => int(4)
["e"] => int(5)
}
我想恢复字符串以便在没有第二个参数 assoc=true
的情况下执行 json_decode
使用函数 json_encode() 再次创建一个 json 字符串(因为它是 returns 字符串):
$myJsonString = json_encode($my_decoded_json);
我正在尝试使用 json_decode 反转操作以再次获取字符串。
问题是我无法对结果执行 json_encode 因为第一个转换发生在参数 assoc=true
$myJsonString = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json, true));
结果:
array(5) {
["a"] => int(1)
["b"] => int(2)
["c"] => int(3)
["d"] => int(4)
["e"] => int(5)
}
我想恢复字符串以便在没有第二个参数 assoc=true
json_decode
使用函数 json_encode() 再次创建一个 json 字符串(因为它是 returns 字符串):
$myJsonString = json_encode($my_decoded_json);