命令行数据curl转换为数组

时间:2014-06-16 01:57:35

标签: php arrays curl

我有一个卷曲cammand但我不知道我是否有一个正确的数据代码,我将其转换为数组。我没有卷曲代码的问题,我已经测试了我的curl cammand但我只想澄清我是否有正确的数据语法。

命令行

curl - v 
- H "Accept: application/json" 
- H "Content-type: application/json" 
- X POST 
- d '{"cart" : 
    {"cancel_url":"http://yourdomain.com/your_cancel_url",
        "invoice":"11111111",
        "notes":"sample note",
        "success_url":"http://yourdomain.com/your_success_url",
        "total_amount":"30.0",
        "total_quantity":"12.0",
        "items_attributes":
            [
                {"item_code":"111111111-aaa",
                "item_name":"aaaaaaaa",
                "notes": "test item note",
                "price":"2.5", 
                "quantity":"12.0", 
                "amount":"30.0"}
             ]
       }
    }'

这里是我转换为数组的数据命令行,我添加更多项目。 请参阅" items_attributes"的命令行。有[][]这意味着客户端可以添加多个项目吗?

$data = array(
    'cart' => array(
        'cancel_url' => "www.google.com",
        'invoice' => '1111111',
        'notes' => 'hello world',
        'success_url' => "www.yahoo.com",
        'total_amount' => 20.00,
        'total_quantity' => 2,
        'item_attributes' => array( 
            array(
                'item_code' => "11111-aaa",
                'item_name' => 'bogart',
                'notes' => 'first notes',
                'price' => 15.2,
                'quantity' => 2,
                'amount' => 20.00
            ),
             array(
                'item_code' => "11111-aaa",
                'item_name' => 'bogart2',
                'notes' => 'second notes',
                'price' => 15.2,
                'quantity' => 2,
                'amount' => 20.00
            )
        )
    )
);

我是卷曲的新人。请帮我。

0 个答案:

没有答案