2014-10-21 3 views
0

Я пытаюсь получить доступ ключ из следующего JSON:данных Доступ к JSON с помощью Swift

{ items = ({a = “string for a”;b = “string for a”;c = “string for a”;},{a = “string for a”;b = “string for a”;c = “string for a”;},{a = “string for a”;b = “string for a”;c = “string for a”;});} 

Например, я хотел бы получить значение первого ключа «а», но следующие возвращает NIL :

println(jsonResult["products[product_id]"] 
+0

Это на самом деле не является допустимой строкой JSON. Не могли бы вы разместить точную строку, которую вы пытаетесь проанализировать, вместе с любым написанным вами синтаксическим кодом? –

ответ

1
  1. Ваш JSON Пример не действителен. Ознакомьтесь с этим:

    http://jsoneditoronline.org/

  2. Я хотел бы использовать общий JSON плагин для Swift. Для примера этого:

    https://github.com/owensd/json-swift

И затем использовать:

let json : JSON = "your string" 

И получить свои объекты с:

if let myproduct = json["products"]["productid"].array { 
    // content of your product (if array) 
} 
Смежные вопросы