JSON 解析:NSArray POST

Posted

技术标签:

【中文标题】JSON 解析:NSArray POST【英文标题】:JSON Parsing: NSArray POST 【发布时间】:2015-02-09 06:53:51 【问题描述】:

如何在 JSON 中发布 NSArray 值,或者是否有可能发布 JSON 值。

【问题讨论】:

是否可以发布 JSON 值。就在这里。案件结案。 如何发布 JSON 值。? 这是一个完全不同的问题——回答了数千次。 我想将 NSArray 值发布到 JSON 中?如何? 我知道如何发布字符串值和文件。但我必须知道是否有可能将 NSArray 值发布到 json。 【参考方案1】:

我觉得这很有用,否则我在代码中修改一些东西

 NSMutableArray * arr = [[NSMutableArray alloc] init];
// assume that this is your Array
[arr addObject:@"1"];
[arr addObject:@"2"];

// convert the NSArray to NSdata , the reason is always the web service get string only
NSData *jsonData2 = [NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingPrettyPrinted error:&error];
NSString *jsonString = [[NSString alloc] initWithData:jsonData2 encoding:NSUTF8StringEncoding];
NSLog(@"jsonData as string:\n%@", jsonString);
// finally append the -- jsonString to your web service

【讨论】:

感谢您发布您的答案。

以上是关于JSON 解析:NSArray POST的主要内容,如果未能解决你的问题,请参考以下文章

iOS:JSON 解析为 NSArray?

在 Swift 3 中将 JSON 对象解析为 NSArray

iOS JSON 解析为 NSDictionary,然后使用 SBJson 解析为 NSArray

解析 Json 以获取一个 NSArray 中的所有内容

如何实现 JSON 解析代码以获取对 NSArray 的响应?

Swift json 解析错误:无法将 NSCFConstantString 类型的值转换为 NSArray