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)」
からでした私のコードで "at"パラメータに "id"があるはずですが、ランドマークはIDで収集されないので正しく解析するにはどうすればいいですか?誰か知っていますか?