数组到有效的json PHP

时间:2018-04-24 13:30:52

标签: php arrays json

我正在使用Adobe Sign API,我需要将php数组中的字段映射到pdf文档中的字段。我已设法使用以下json:

"mergeFieldInfo": [ 

        {
            "defaultValue": company['Trading Name'],
            "fieldName": "Trading Name"
        },
        {
            "defaultValue": company['Company Website'],
            "fieldName": "Company Website"
        }
]

问题是我有3个不同的pdf都有60多个字段。无论如何我可以通过循环数组来创建这个json结构吗?到目前为止,我已将数组拆分为两个。一个保留默认值,另一个保持字段名称不确定这是否正确

1 个答案:

答案 0 :(得分:0)

使用json_encode

解决
foreach ($company as $key => $value){
        $arr[] =  ['defaultValue' => $value, 'fieldName' =>$key];
}
json = json_encode($arr);

结果:

{"defaultValue":"New Company","fieldName":"trade_name"},
{"defaultValue":"Website","fieldName":"website"}