objective-c - json数据处理

【字号: 日期:2023-12-01浏览:24作者:雯心

问题描述

OC 如何将{'message':{'function':'user_login','user':{'name':'admin','password':'admin'}}}将这个登录请求json通过socket TCP发给服务器

问题解答

回答1:

我知道答案了,自己试出来了 就直接写 `NSDictionary *dict = @{

@'message':@{ @'function':@'user_login', @'user':@{ @'name':_TextField.text, @'password':_PassTextField.text }}};` 将字典转成NSData在转成NSSString后面拼接上数据包的结尾,之后在转换成NSData通过tcp 发出去就可以了回答2:

通过ajax请求发送数据

回答3:

var url = 'http://www.xxx.com'var data = {'message': {'function':'user_login', 'user':{ 'name':'admin', 'password':'admin' } }}$.ajax({ cache: true, type: 'POST', url: url, data: data async: false, error: function(request) {alert('NO'); }, success: function(data) {alert('OK') }});回答4:

不建议自己手动操作 socket 来完成类似发送登录请求这样的事情, 为什么不尝试一下 AFNetworking 之类的成熟的网络框架呢?

相关文章: