gpt4 book ai didi

json - 从 json 字符串中提取值

转载 作者:行者123 更新时间:2023-11-30 10:07:54 25 4
gpt4 key购买 nike

下面是我得到的 json 数据并转换为字符串的 json 字符串。我需要提取 order_id、order_number、price 等值。

Optional({
msg = Success;
name = "Add Order";
"order_id" = 40509;
"order_number" = 012720380116;
"price" = 115;
status = 1;
})

我尝试使用 NSJSONSerialization.JSONObjectWithData 获取值,但没有给我任何结果。我的代码有什么问题,有人可以看一下吗?

do {
let json:AnyObject? = try NSJSONSerialization.JSONObjectWithData(data!, options: .AllowFragments)
if let order_number = json!["order_number"] as? String {
print(order_number)
}

最佳答案

你需要适本地转换。

let json = try 
NSJSONSerialization.JSONObjectWithData(data!, options: .AllowFragments)
as! [String: AnyObject]

关于json - 从 json 字符串中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35048230/

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