如何反转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);