我有一个数组,我使用/comersomers.json以JSON格式获取(这里我得到了所有客户的列表)。我这样得到客户:
$customers = $this->Customer->find('all');
这是我如何以JSON格式序列化数据。
$this->set(array('customers' => $customers, '_serialize' => array('customers')));
浏览器中的数据看起来如此:
{
"customers": [
{
"Customer": {
"number": "17",
"address": "Frau",
"title": "",
"company": "",
"street": "Altk\u00f6nigstr. 17",
"street2": "",
"zip": "60385",
"city": "Frankfurt am Main",
"phone": "",
"fax": "",
"comment": "",
"company_name": "Altmeier, Gerda",
"bankaccount_holder": "Altmeier, Gerda",
"bankaccount_holder_extra": false
}
},
{
"Customer": {
"number": "33",
"address": "Herr",
"title": "",
"company": "",
"street": "Thewalt-Str. 22",
"street2": "",
"zip": "60385",
"city": "Frankfurt am Main",
"phone": "",
"fax": "",
"comment": "",
"company_name": "Bach, J\u00fcrgen",
"bankaccount_holder": "Bach, J\u00fcrgen",
"bankaccount_holder_extra": false
}
},
{
但我需要以下一种方式输出数据:
[{
"number" : "3",
"address" : "",
"title" : "",
"company" : "",
"street" : "",
"street2" : "",
"zip" : "89073",
"city" : "Ulm",
"phone" : "",
"fax" : "",
"comment" : "",
"company_name" : "Born, Lionel",
"bankaccount_holder" : "Born, Lionel",
"bankaccount_holder_extra" : false
}, {
"number" : "1",
"address" : "Herr",
"title" : "",
"company" : "",
"street" : "Marienburgstraße",
"street2" : "",
"zip" : "64297",
"city" : "Darmstadt",
"phone" : "",
"fax" : "",
"comment" : "",
"company_name" : "Myer, Walter",
"bankaccount_holder" : "Myer, Walter",
"bankaccount_holder_extra" : false
}
]
所以问题是:我怎样才能改变输出格式?
答案 0 :(得分:1)
let screenRect = UIScreen.main.bounds
var adminFrame : CGRect = pageTwo.view.frame;
adminFrame.origin.x = adminFrame.width;
pageTwo.view.frame = adminFrame;
var BFrame : CGRect = pageOne.view.frame;
BFrame.origin.x = 2 * screenRect.width;
self.scrollView.contentOffset.x = BFrame.width
self.scrollView.contentSize = CGSize(width: screenRect.width * 2, height: screenRect.height)
实用程序类是您需要的
Hash