创建JSON字符串-iOS
我有一个iOS应用程序,它向服务器发出POST请求。在正文中,我必须添加JSON格式的元数据 我必须发送的JSON是:创建JSON字符串-iOS,ios,json,string,cocoa-touch,nsdictionary,Ios,Json,String,Cocoa Touch,Nsdictionary,我有一个iOS应用程序,它向服务器发出POST请求。在正文中,我必须添加JSON格式的元数据 我必须发送的JSON是: { "snippet": { "title": {VIDEO TITLE}, "description": {VIDEO DESCRIPTION}, "tags": [{TAGS LIST}], "categoryId": {Y
{
"snippet": {
"title": {VIDEO TITLE},
"description": {VIDEO DESCRIPTION},
"tags": [{TAGS LIST}],
"categoryId": {YOUTUBE CATEGORY ID}
},
"status": {
"privacyStatus": {
"public", "unlisted" OR "private"
}
}
}
我曾尝试在NSDictionary中创建JSON,但似乎不起作用:
NSDictionary *metadat = @{@"snippet" : @"{",
@"title" : @"test_name",
@"description": @"test_desc",
@"tags": @"[test]",
@"categoryId" : @"{1111}",
@"}",
@"status" : @"{",
@"privacyStatus" : @"{",
@"public",
@"}",
@"}",
@"}"};
我做错了什么?我遵循了JSON格式的结构
谢谢你的时间,丹。你不需要把
{
添加到字典中,只需要再添加一个字典
但是示例JSON不是真正有效的JSON,privacyStatus
似乎有点奇怪
比如:
NSDictionary *metadat = @{@"snippet" : @{
@"title" : @"test_name",
@"description": @"test_desc",
@"tags": @[@"test"],
@"categoryId" : @"{1111}",
},
@"status" : @{
@"privacyStatus" : @"public"
},
};
您不需要将
{
添加到字典中,只需添加另一个NSDictionary即可
但是示例JSON不是真正有效的JSON,privacyStatus
似乎有点奇怪
比如:
NSDictionary *metadat = @{@"snippet" : @{
@"title" : @"test_name",
@"description": @"test_desc",
@"tags": @[@"test"],
@"categoryId" : @"{1111}",
},
@"status" : @{
@"privacyStatus" : @"public"
},
};
您不需要将
{
添加到字典中,只需添加另一个NSDictionary即可
但是示例JSON不是真正有效的JSON,privacyStatus
似乎有点奇怪
比如:
NSDictionary *metadat = @{@"snippet" : @{
@"title" : @"test_name",
@"description": @"test_desc",
@"tags": @[@"test"],
@"categoryId" : @"{1111}",
},
@"status" : @{
@"privacyStatus" : @"public"
},
};
您不需要将
{
添加到字典中,只需添加另一个NSDictionary即可
但是示例JSON不是真正有效的JSON,privacyStatus
似乎有点奇怪
比如:
NSDictionary *metadat = @{@"snippet" : @{
@"title" : @"test_name",
@"description": @"test_desc",
@"tags": @[@"test"],
@"categoryId" : @"{1111}",
},
@"status" : @{
@"privacyStatus" : @"public"
},
};
所以你可以在另一个NSDictionary中嵌套一个NSDictionary?当然为什么不呢?就像你可以在数组/字典中嵌套一个数组一样好的。谢谢。让我试试。这个JSON块实际上开始发送到YouTube,它们需要“privacyStatus”…不,我不是说节点很奇怪,只是越快你就不能有类似
“hello”:{“name”}
在JSON中。它应该是“hello”:name“
或“hello”:{“key”:“value”}
所以你可以在另一个NSDictionary中嵌套一个NSDictionary?当然为什么不呢?就像你可以在数组/字典中嵌套一个数组一样。好的。谢谢。让我试试。这个JSON块实际上开始发送到YouTube,它们需要“privacyStatus”…不,我不是说节点很奇怪,只是速度越快,JSON中就不能有类似“hello”:{“name”}
的东西。它应该是“hello”:name“
或“hello”:{“key”:“value”}
所以你可以在另一个NSDictionary中嵌套一个NSDictionary?当然为什么不呢?就像你可以在数组/字典中嵌套一个数组一样。好的。谢谢。让我试试。这个JSON块实际上开始发送到YouTube,它们需要“privacyStatus”“…不,我不是说节点很奇怪,只是速度越快,JSON中就不能有类似于“hello”:{“name”}
。它应该是“hello”:name“
或“hello”:{“key”:“value”}”
所以你可以在另一个NSDictionary中嵌套一个NSDictionary?当然为什么不呢?就像你可以在数组/字典中嵌套一个数组一样。好的。谢谢。让我试试。这个JSON块实际上开始发送到YouTube,它们需要“privacyStatus”“…不,我不是说节点很奇怪,只是速度越快,JSON中就不能有类似于“hello”:{“name”}
。它应该是“hello”:name“
或“hello”:{“key”:“value”}