私は、MongoDBクラスタを照会し、近くのデータを次の形式で返すNodeJS APIを持っています。問題はSwift 3とXCode 8.1で位置を列挙できないことです。Xcode 8.1 Swift 3のMongDBからGeoJSONデータを読み込みますか?
[ { "_id": "57b03fa32c6835946afd358c"、 "場所":{ "座標":[ 144.2、 -34]、 "昇格": "1"、 "タイプ" "ポイント" }、 "名前": "リソース01"、 "URL": "http://www.url.com/Resource01.html" }、 { "_id": "34b03fa32c6835946afd358c"、 "場所":{ "座標": [ 154.2、 -35.3 ]、 "昇格": "1"、 "タイプ": "点" }、 "名前": "リソース02"、 "URL": "http://www.url.com/Resource02.html" }]
これは私のクエリコードです。
let json = try! JSONSerialization.jsonObject(with: data)
print(json)
if let statusesArray = try? JSONSerialization.jsonObject(with: data, options: .allowFragments) as? [[String: AnyObject]],
let jsonbranch = statusesArray?[0] as? [String: AnyObject],
let therecord = jsonbranch["_id"] as? String {
print ("_id: " + therecord)
}
私はSwiftyJSONを使用しようとしましたが、それはどちらか動作しませんか?