2017-11-25 9 views
0

... 1. JSONファイル:フレディの使用のためのcollectionMissingSeparator(0)フレディJSONスウィフトそう

{ 
    "image_id": "xDGMLGg3GCf5Ioiaf/OZJQ==", 
    "request_id": "1509290346,180b0386-08cb-4332-9687-99009fb076c8", 
    "time_used": 344, 
    "faces": [ 
       { 
       "landmark": { 
       "mouth_upper_lip_left_contour2": { 
       "y": 370, 
       "x": 237 
       }, 
       "mouth_upper_lip_top": { 
       "y": 367, 
       "x": 254 
       }, 
       "mouth_upper_lip_left_contour1": { 
       "y": 366, 
       "x": 248 
       }, ... 

2.コード:

var testx : String 
    var testy : String 

    init?(data: Data) 
    { 
     do 
     { 
      let json = try JSON(data: data) 

      testx = try json.getString(at: "faces", "landmark", "mouth_upper_lip_left_contour2", "x") 
      testy = try json.getString(at: "faces", "landmark", "mouth_upper_lip_left_contour2", "y") 

      print("X= ",testx," and Y= ",testy,"inside of Freddy") 
     } 
     catch 
     { 
      print(error) 
      return nil 
     } 
    } 

私がよくやったように、すべてがあるようですコンパイルが...私はそれを印刷しようとしているとき...結果は次のとおりです。「collectionMissingSeparator(0)」

tutorial

からでした

私のコードで "at"パラメータに "id"があるはずですが、ランドマークはIDで収集されないので正しく解析するにはどうすればいいですか?誰か知っていますか?

答えて

-1

私が問題を理解したように:十分な括弧 "}" JSONクエリです。

関連する問題