【发布时间】:2022-07-25 15:30:53
【问题描述】:
这是我在 api 调用后得到的字符串(我的整个响应是字符串)。
"{'result': {'ip':'49.36.183.40','id':'T1199','Date':'2022-7-24','Time':'20:58:36','Temp':38.94,'PM25':117.00,'lux':7.00,'VOC':586.00,'CO':0.97,'CO2':828.00,'O3':118.00,'RH':48.88,'Pres':989.00}}",,,
我尝试了这个,因为我收到了返回的字符串:
if let users = try? decoder.decode(stringvariable, from: data) { }
这里的字符串变量是字符串类型 data 是我调用 api 后得到的数据
但我收到错误:无法将“字符串”类型的值转换为预期的参数类型“可选<_>.Type”
我想要的是:我想解码这个 json 字符串并将其等同于变量并将该字符串转换为字典并利用该结果。
json 字符串之外还有 逗号 我该如何处理这些。 我是 ios 开发的初学者,所以我不知道如何解码这个 json 字符串并使用它。
【问题讨论】:
标签: json swift string api dictionary