1

这是 WCF 服务签名:

[OperationContract]
DataResponse PostData(string transactionKey, KeyValuePair<string, string>[] customFields);

我正在使用 nusoap,但我相信我可以自由使用任何 PHP 库。我想知道如何以 JSON 或 XML 格式发布数组。如果可行,我不介意渲染实际字符串并发布字符串。

仅供参考:我正在从 Input 元素及其值中收集 KeyValue 对,因此我没有要序列化的自定义 KeyValuePair 对象或类。

提前致谢!

4

1 回答 1

1

如果您想以 json 形式发布,只需使用json_encode();

$some_array = array();
$some_array['first_name'] = 'john';
$some_array['last_name'] = 'doe';

echo json_encode($some_array); //send this out.
于 2012-12-17T23:56:48.913 回答