创建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"]} 

这是Android/PHP webservice的一个很好的例子。

+0

感谢西仁回答但我已经看到了这个链接,我需要一个解释,可以在PHP中完成?如果是的话,我们该怎么做? – Shruti