将application / x-www-form-urlencoded NSData解析为NSDictionary

时间:2012-12-02 17:31:03

标签: objective-c http urldecode

是否存在一些常用的工具或标准方法来将http表单解析为键值对,例如进入NSDictionary?

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

我找不到任何轻量级的解决方案,但是哪个好的Objective-C库称为GCDWebServer

这就是我使用它的方式:

Podfile中的

pod "GCDWebServer"

在我的申请中

#import "GCDWebServerFunctions.h"

NSDictionary *dict = GCDWebServerParseURLEncodedForm(bodyString);

答案 1 :(得分:-2)

是。 NSJSONSerialization。这正是您正在寻找的。

更新:

如果您需要解析application / x-www-form-urlencoded数据,this answer最好。您可能需要先convert the NSData to a string.