gpt4 book ai didi

ios - 删除 NSString 中的 "jacknode"- iOS

转载 作者:行者123 更新时间:2023-11-29 01:39:34 26 4
gpt4 key购买 nike

我有一个下载并解析 JSON 文件的 iOS 应用程序。 JSON 文件返回我存储在 NSString 中的以下数据:

{
jacknode = "The Lite - Mon, Sep, 14, 2015 - 12:00 GMT";
}

有没有办法使用 Regex 删除花括号,最好是字符串的“jacknode =”部分?

我尝试创建一个 NSString,甚至求助于使用 [string description] 方法来查看括号是否会被删除,但他们没有。这告诉我大括号实际上是字符串的一部分。我不介意,但我怎样才能手动删除它们。

注意:如果您不明白为什么 JSON 文件会返回格式如此奇怪的数据……好吧,这是一个很长的故事,我现在没有时间更改它。

谢谢你抽出时间,丹。

最佳答案

您需要使用 [NSJSONSerialization JSONObjectWithData:options:error:] 解析 JSON 内容。假设 data 包含服务器响应,则:

NSError *error = nil;
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data
options:0
error:&error];
if (dict) {
NSString *string = dict[@"jacknode"];
} else {
// Error
}

关于ios - 删除 NSString 中的 "jacknode"- iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32565881/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com