创建PHP webservice以响应android应用程序的JSON格式
问题描述:
以前我使用restful wcf webservices从server.But获取数据。但现在我必须访问PHP webservices.Using WCF宁静的webservices我用来获取数据为:创建PHP webservice以响应android应用程序的JSON格式
{
1,books, //0th index
2,toys, //1st index . . .
}
但文我收到来自PHP的Web服务是未来如下
[
1, // 0th index
books, // 1st index
2, // 2nd index
toys, // 3nd index
.
.
.
]
所示类似格式的单个阵列中的数据,请告诉我,是不是在PHP可能创建一个JSON数组,因为它在WCF宁静服务中创建? 上面显示的格式只是我从webservices获得的实际数据的符号表示。
Joomla 1.7.3和virtuemart 2.0被php开发人员用来开发webservices,并且web应用程序仅使用1.7.3和virtmart 2.0创建。
答
你需要数组的尺寸modifiy因此你想要什么,这样的财产以后我相信:
$test = array('1' => array('books', 'foo', 'bar'),
'2' => array('toys', 'foo', 'bar'));
print (json_encode($test));
此代码将返回索引值:
{"1":["books","foo","bar"],"2":["toys","foo","bar"]}
感谢西仁回答但我已经看到了这个链接,我需要一个解释,可以在PHP中完成?如果是的话,我们该怎么做? – Shruti