ios - iOS Swift如何从json响应中获取任何键的值
问题描述
我收到来自 API 的响应
["response": {
record = {
title = "Order Add";
usercart = 5345;
};
}, "status": success, "message": تم إضافة السجل بنجاح]
我从代码中获得了状态键的值
let statusCode = json["status"].string
现在我想要字符串值中键 usercart 的值我正在使用此代码但得到任何响应。
let order_id = json["response"]["record"]["usercart"].string
请帮助我获得这个值。
解决方案
您从服务器获取的 json 是错误的。相反,它应该是 -
["response": {
"record" : {
"title" : "Order Add",
"usercart" : 5345
};
}, "status": success, "message": تم إضافة السجل بنجاح]
json中没有像=这样的东西
此外,如果服务器响应无法更改,我建议将整个内容作为字符串读取,然后在字符串中使用搜索,尽管这是非常糟糕的方法。
推荐阅读
- flutter - 使用组合 Future 结果在一个列表中,创建一个饼图
- python - Keras自定义层:如何将层的输入与自定义层的定义参数相乘?
- html - 试图让一些 img 按钮保持在中间的水平线上但是当我把它们放在中间时堆栈垂直而不是
- python - 如何删除由(。)分隔的第一个和最后一个元素的第一个和最后一个值,并且需要加入列表中的其他元素
- sql - 根据从下一行开始的当前值对行进行分组
- pandas - 如何在熊猫条形图中定位图例
- c# - 如何检索 64 位应用程序的 String.GetHashcode() 的源代码?
- sql-server - MS SQL 更改所有约束
- python - 用 numpy 快速切片
- python - 对 id 后的所有内容进行排序