首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何逆转json_decode($myJsonString,assoc=true)以重新获得$myJsonString?

如何逆转json_decode($myJsonString,assoc=true)以重新获得$myJsonString?
EN

Stack Overflow用户
提问于 2016-01-28 16:09:21
回答 1查看 305关注 0票数 0

我正试图用json_decode反转一个操作,以再次获得字符串。

问题是我不能对结果执行json_encode,因为第一次转换是用参数assoc=true进行的

代码语言:javascript
运行
复制
$myJsonString = '{"a":1,"b":2,"c":3,"d":4,"e":5}';

var_dump(json_decode($json, true));

结果:

代码语言:javascript
运行
复制
array(5) {
    ["a"] => int(1)
    ["b"] => int(2)
    ["c"] => int(3)
    ["d"] => int(4)
    ["e"] => int(5)
}

我想恢复字符串,以便在没有第二个参数json_decode的情况下执行assoc=true

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-28 16:13:59

使用函数编码()再次创建一个json字符串(当它返回字符串时):

代码语言:javascript
运行
复制
$myJsonString = json_encode($my_decoded_json);
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35066367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档