iPhone将POST JSON转换为PHP,期望返回登录/接收数据

问题描述

|| 好的,我对Objective-C和JSON还是很陌生,所以请提出我的问题。我正在使用Stig Json Framework和ASIHTTPRequest。 我的总体目标是将JSON数据(包含登录凭据)发送到PHP Web服务,并在PHP处理数据后期望返回。我需要返回的授权密钥以及与登录凭证绑定的特定用户数据。 现在,我可以通过POST发送JSON数据,也可以通过PHP消耗数据。但是我只是不了解返回数据的逻辑,如我之前所说。我只知道ASIHTTPRequest确实通过PHP的任何回显来返回响应字符串,但这是获取我想要的返回数据的正确方法吗? 还是我将其编码回JSON?怎么样? 我认为另一个可行的解决方案是编写一个Web服务,该服务通过URL接收参数并返回JSON数据。例如,我怎么写
http://search.twitter.com/search.json?q=@<name>
?     

解决方法

        数据以JSON字符串的形式返回,在处理返回的数据之前,您需要使用\“
JSONValue
\”方法将其转换为Objective-C对象。 例如:
NSDictionary *results = [jsonString JSONValue];
现在,您可以将返回的数据作为ѭ3work处理。     ,        您可以从PHP中“ 4”个数据并将其回显。现在,您将在ASIHTTPRequest委托方法中接收JSON数据,即响应字符串。然后随便使用它。 在从PHP回显数据时,请记住将标头类型设置为
json
。