0
値に基づいて解析しようとしているローカルJSONファイルがあります。私はファイルからすべての値を正しく得ることができますが、特定の値を得るための最良の解決策は何ですか。私は、次のJSONデータを持っているとしましょうSwiftのローカルJSONファイルのクエリ
[{ "city" : "AGAWAM", "loc" : [ -72.622739, 42.070206 ], "pop" : 15338,
"state" : "MA", "_id" : "01001" }
, { "city" : "CUSHMAN", "loc" : [ -72.51564999999999, 42.377017 ],
"pop"
: 36963, "state" : "MA", "_id" : "01002" }
, { "city" : "BARRE", "loc" : [ -72.10835400000001, 42.409698 ], "pop"
: 4546, "state" : "MA", "_id" : "01005" }]
は、私が求めています何を達成するための最善の解決策になる何01002. =私が唯一の_idの行を表示したいと言いますか?私は既に持っているものを加えました、どんな助けも大いに評価されるでしょう。
if let file = Bundle.main.url(forResource: "zip", withExtension: "json") {
do {
let data = try Data(contentsOf: file)
let json = JSON(data: data)
let jsonRecord = json["_id"]
print("this is json \(jsonRecord)")
} catch {
// handle error
}
}