【问题标题】:create a json object containing an array of json object创建一个包含 json 对象数组的 json 对象
【发布时间】:2021-09-22 15:47:23
【问题描述】:

我正在尝试获取以下 json 对象:

{
 "Customers":[
  {
   "name": "Jason",
   "country": "USA"
  }
 ]
}

这是我当前的代码:

$data = [
    'Customers' => [
      'name' => "Jason",
      'country' => "USA"
  ]
];

但这并没有给我带来好的结果:

{"Customers": {"name": "Jason", "country": "USA"}}

有什么想法吗?

【问题讨论】:

    标签: php arrays json object


    【解决方案1】:

    Customers 包含一个您缺少的数组

    $data = [
        'Customers' => [
            ['name' => "Jason", 'country' => "USA"]
      ]
    ];
    
    print_r(json_encode($data));
    
    

    结果

    {"Customers":[{"name":"Jason","country":"USA"}]}
    
    

    【讨论】:

      猜你喜欢
      • 2013-06-04
      • 1970-01-01
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      • 2021-12-24
      • 2015-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多