Ниже приведена строка json из данных json, которые я получил и преобразовываю в строку. Мне нужно извлечь значения, такие как order_id, order_number, price.Извлечение значений из строки json
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)
}
Я попробовал этот блок кода, но не работает также. – mehmeet43
Проблема может быть у вашего JSON. Убедитесь, что 'order_number' действительно является строкой, а не числом. – Mundi
Некоторые значения - это число, а некоторые другие - строка. – mehmeet43