Ios 从POST请求打印JSON数据的值时出现问题
基本上,我有以下函数响应POST请求并显示JSON数据 我想通过打印del_tex的值来打印这个数据的结果 在ViewController的顶部,我将变量结构定义为:Ios 从POST请求打印JSON数据的值时出现问题,ios,json,swift,Ios,Json,Swift,基本上,我有以下函数响应POST请求并显示JSON数据 我想通过打印del_tex的值来打印这个数据的结果 在ViewController的顶部,我将变量结构定义为: var structure = [NotesStructure]() NotesStructure是接收到的JSON的结构: import UIKit struct NotesStructure: Codable { let del_tex: String } 下面是获取和处理数据的JSON函数。我试图打印del_
var structure = [NotesStructure]()
NotesStructure是接收到的JSON的结构:
import UIKit
struct NotesStructure: Codable {
let del_tex: String
}
下面是获取和处理数据的JSON函数。我试图打印del_tex的值,但得到的错误是结构没有del_tex的值
您的结果是一个数组,因此您首先需要访问该数组,或者只访问第一个元素
do {
self.structure = try JSONDecoder().decode([NotesStructure].self,from:data)
if let first = self.structure.first {
print(first.del_tex)
}
...
或者打印整个阵列
do {
self.structure = try JSONDecoder().decode([NotesStructure].self,from:data)
for item in self.structure {
print(item.del_tex)
}
...
你的答复是什么格式的?
do {
self.structure = try JSONDecoder().decode([NotesStructure].self,from:data)
for item in self.structure {
print(item.del_tex)
}
...