我需要从一个阵列生成这个JSON:PHP数组到JSON用复制的钥匙
{
“authentication”: {
“username”: “test”,
“password”: “test”
},
“msg”: [
{
“name”: “jDOE”,
“msg”: “Hello”,
“recipients”: [
{
“gm”: “385951111111”
},
{
“gm”: “385952222222”
},
{
“gm”: “385953333333”
}
]
}
]
}
这是很容易只创建阵列,但是,如果你看到的GM键重复3次。在PHP中,我认为我们不能在关联数组中有重复的键。那么我该如何复制这个....也许是一个对象?一个字符串?....生成结构后,我使用funciton json_encode来生成json。
这是我使用生成的json数组:
$data = array(
'authentication' => array(
'username' => 'BisA4Corp1',
'password' => 'Xls2smst5',
),
'messages' => array(
'name' => 'jDOE',
'msg' => 'Mensaje de prueba',
'recipients' => array('gm' => '3387967849'),
),
);
谢谢!
检查:http://stackoverflow.com/questions/8259824/creating-json-data-with-duplicate-keys – zeflex
护理,检查答案? –