我正在使用以下命令将NSDictionaries数组转换为JSON数据…

创建我的数据…

NSMutableArray *arrayOfDicts = [[NSMutableArray alloc] init];

for (int i = 0; i < 2; i++) {

NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:

@"MySong", @"title",

@"MyArtist", @"artist",

nil];

[arrayOfDicts addObject:dict];

}

NSArray *info = [NSArray arrayWithArray:arrayOfDicts];

NSData* jsonData = [NSJSONSerialization dataWithJSONObject:info

options:NSJSONWritingPrettyPrinted error:&error];

然后像这样发送…

NSURL *url = [NSURL URLWithString:@"http://www.mywebsite.com/index.php"];

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];

[request setPostValue:jsonData forKey:@"songs"];

[request setDelegate:self];

request.tag = TAG_LOAD_SONGS;

[request startAsynchronous];

这会将NSData发送到我的服务器,但是我该如何在php中使用它…如果我从我的服务器上打印它,它实际上只是一堆随机数,并且我尝试使用json_encode,但是我认为那并不意味着原始数据…

任何帮助将是巨大的!

编辑:这是PHP的响应…

echo $_POST['songs'];

<5b0a2020 7b0a2020 20202274 69746c65 22203a20 224d7953 6f6e6722 2c0a2020 20202261 72746973 7422203a 20224d79 41727469 7374220a 20207d2c 0a20207b 0a202020 20227469 746c6522 203a2022 4d79536f 6e67222c 0a202020 20226172 74697374 22203a20 224d7941 72746973 74220a20 207d0a5d>

这是对Xcode中NSLoging的响应…

NSLog(@"Info: %@", info);

信息:({艺术家= MyArtist;标题= MySong;},{艺术家= MyArtist;标题= MySong;})

php nsdata,转换NSArray- JSON- NSData- PHP服务器- JSON表示相关推荐

  1. nsdata是java什么类型_Swift中基本数据类型与NSData转换

    Swift中基本数据类型与NSData转换 最近由于程序的需要,要与JAVA的服务端进行Socket的交互,那么这就牵涉到了数据的交互.Socket的数据交互一般都是直接采用二进制Bytes的方式来传 ...

  2. Objective-C 中Socket常用转换机制(NSData,NSString,int,Uint8,Uint16,Uint32,byte[])

    最近项目中要用到socket通讯,由于涉及到组包问题,所以需要数据类型之间的来回转换,现在分享出来 如果想要请教Socket的问题请留言,我会随时回答的 1. int类型转16进制hexstring ...

  3. 为什么有时候NSData转换成NSString的时候返回nil

    为什么有时候NSData转换成NSString的时候返回nil 有时候,NSData明明有值,可是,当转换成NSString的时候,却没有值,现在来进行测试:) -现在提供测试用素材- 源码如下: / ...

  4. 服务器json文件怎么创建对象,JavaScript中对JSON对象的基本操作示例

    JSON对象 1.对象的属性:对象的属性是有键值对组成的,其中key为一个字符串,value可以为任何的Javascript对象. //使用[]设置和获取对象的属性 var obj = new Obj ...

  5. 在线json服务器,json服务器

    android跟服务器使用json传递数据 最近在做项目,使用了json传递数据,把服务器对象转换成json字符串返回,android使用gson包解析json字符串变成对象. 1.服务器代码编写,我 ...

  6. 华为pat地址转换,以及内网web服务器发布

    实验名称:华为pat地址转换,以及内网web服务器发布 实验拓扑图: 3. 实验目的 : 1.使内网通过pat转化出去上外网 2.使用静态pat做端口映射,发布web服务器 3.配置交换机远程登录 4 ...

  7. 【Flutter】JSON 模型转换 ( JSON 序列化工具 | JSON 手动序列化 | 根据 JSON 编写 Dart 模型类 | 在线自动根据 JSON 转换 Dart 类 )

    文章目录 一.JSON 序列化工具 二.JSON 手动序列化 三.根据 JSON 编写 Dart 模型类 四.在线自动转换 五.相关资源 一.JSON 序列化工具 JSON 格式比较简单的话 , 使用 ...

  8. android 中使用ExpandableListView控件结合服务器json文件的下载

    布局文件代码: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns ...

  9. 修改软件服务器json返回数据格式,AngularJS处理服务器端返回的JSON数据的格式问题...

    用ng的$http服务发起ajax请求,php返回的JSON数据格式要正确! 一开始我的php页面是这样返回数据的: if($result){ $oid = mysqli_insert_id($con ...

  10. android json传输数据到服务器,Android中post请求传递json数据给服务端的实例

    在最近的项目中有个需求是这样的: 入参封装成JSON,EXAMPLE: { "uuid": "iamauuid", "clientType" ...

最新文章

  1. btf-raft共识算法_了解Raft共识算法:学术文章摘要
  2. python映射类型-python映射类型的相关介绍
  3. Spring 事务API 架构图
  4. Chrome 控制台指南
  5. .NET 6新特性试用 | System.Text.Json序列化代码自动生成
  6. 【Ubuntu日常技巧】VirtualBox多网卡路由配置,保障虚拟机连接上外网
  7. 【w3cschool】通过C语言类比快速上手C#
  8. 《程序员修炼之道》笔记(五)
  9. 大数据第一季--java基础(day5)-徐培成-专题视频课程
  10. 出售时间的网站(跟王利芬创建的优米网其中一种模式一样)
  11. 点播系统加服务器加投影加音响,打造真实家庭影院 投影机+音响巧搭配
  12. Universally Slimmable Networks and Improved Training Techniques
  13. JVM系列之深入理解JVM(三)
  14. 手机QQ iOS版默认不显示iPhone在线
  15. [md] 如何做一个心状枕头
  16. oracle的高级特性,Oracle SQL Developer 的高级特性
  17. 7-4 森森旅游 (20 分)
  18. 浪潮服务器光驱安装操作系统,浪潮服务器安装
  19. redhat7安装yum
  20. ALIENTEK 战舰ENC28J60 LWIP和UIP补充例程(LWIP WEB有惊喜)

热门文章

  1. C++编程语言中引用(reference)介绍
  2. bzoj1853幸运数字——容斥原理
  3. easyui-treegrid的案例
  4. ijcai2017赛后总结
  5. OSGi运行环境下java反序列化问题的解决方式
  6. Linux下的C程序如何调用系统命令,并获取系统的输出信息到C程序中
  7. Flex 4 的ComboBox下拉框滚动条Scroller(VerticalScrollBar)的thumb过小问题的解决
  8. 不要再闲玩啦!博主手把手带你两个月入门自然语言处理,还不赶紧碗里来!...
  9. [NAACL19]无监督循环神经网络文法 (URNNG)
  10. 深入理解成分句法分析中的Dynamic Oracle