json - 转到 json 文件中的字符#

标签 json swift xcode

有时,我使用的某个 json 文件中会出现错误字符。 Xcode 会给出这样的错误信息:

Error Domain=NSCocoaErrorDomain Code=3840 “字符 17355484 周围的对象中没有值的字符串键。” UserInfo={NSDebugDescription=对象中字符 17355484 周围的值没有字符串键。}

有没有办法可以在 Xcode 中跳转到文件中的这个字符?

最佳答案

因为你有真正的字符串,你可以从该位置之前的 10 个字符和长度 20 创建一个 NSRange

let nsRange = NSRange(location: 17355474, length: 20) 

然后获取Swift的String.Index范围(假设string为JSON字符串)

let swiftRange = Range(nsRange, in: string)! 

打印出来

print(string[swiftRange])

关于json - 转到 json 文件中的字符#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51990395/

相关文章:

ios - Xcode-dyld : Symbol not found: __vtcOnSessionStart

iphone - UIAlertview code=1 上的 EXC_BAD_ACCESS

objective-c - Xcode 4 内置帮助您自己的文件

ios - 如何在 swift 中对 UILabel 文本的范围分配函数

iOS Xcode : Editing Root View Controller

javascript - 每 1 秒调用 jQuery ajax 是否安全

javascript - 需要从 json 创建 javascript 数组

javascript - 解析 json 时遇到问题

web-services - 使用 JSON 框架将数值发送到 Web 服务

swift - 有没有办法通过使用包含类名的变量来快速初始化类?