在PHP中创建嵌套的JSON对象?

我不太使用php,并且在对象创建方面有些模糊。我需要发出一个发送json的网络服务请求,我想我已经覆盖了那部分。在提交数据之前,我需要创建一个嵌套对象。根据我对基于ecma的脚本语言的经验,我认为这是微不足道的,但是我发现该语法难以导航。我要创建的对象如下。

{ "client": {

"build": "1.0",

"name": "xxxxxx",

"version": "1.0"

},

"protocolVersion": 4,

"data": {

"distributorId": "xxxx",

"distributorPin": "xxxx",

"locale": "en-US"

}

}

我已经看到了许多平面对象的示例,但是还没有找到嵌套对象的最小示例。上面对象的php语法是什么?这是在PHP中做的不寻常的事情吗?

回答:

可以通过以下PHP代码创建此JSON结构

$json = json_encode(array(

"client" => array(

"build" => "1.0",

"name" => "xxxxxx",

"version" => "1.0"

),

"protocolVersion" => 4,

"data" => array(

"distributorId" => "xxxx",

"distributorPin" => "xxxx",

"locale" => "en-US"

)

));

参见json_encode

以上是 在PHP中创建嵌套的JSON对象? 的全部内容, 来源链接: utcz.com/qa/398189.html

回到顶部