php - 从一种 json 格式转换为另一种格式

标签 php mysql json

我正在使用 php 从 mysql 数据库获取数据,并对获取的输出进行 json 编码

json_encode($data)

结果数据的形式为:

[
    {
        name: "aaa"
    },
    {
        name: "bbb"
    }
]

我想将其放入一个更大的 json 对象中,并在网络浏览器中以以下格式输出:

{
    content:[
        {
            name: "aaa"
        },
        {
            name: "bbb"
        }
    ]
}

如何使用 php 执行此操作?

最佳答案

正如评论中所写,您可以执行json_encode(array('content' => $data))。您还可以动态创建数组,并仅向 json_encode 提供包含整个数组的变量。

关于php - 从一种 json 格式转换为另一种格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35125822/

相关文章:

javascript - 发送HTTP请求并等待30秒

PHP - unpack() uint8_t 和 uint16_t

mysql - 如何优化sql select语句?

json - 使用 JSON.NET 序列化记录类型中的 F# 选项字段时出现意外属性

java - org.json.JSONObject 从字符串创建 JSONObject 抛出 java.lang.RuntimeException

php - 函数 Db::__construct() 的参数太少,传入 0

PHP ionCube 编码器文件不起作用

php - 在 PHP 中,如果第一次尝试成功,如何防止第二次发送短信?

asp.net - .NET 2.0 和 MySql 处于中等信任模式

javascript - 将 <textarea> 数据获取到服务器上的 JSON 文件?