からJSONオブジェクトの配列を作成し、私は、JSONに変換:は、私は辞書の配列を持つJSONオブジェクト
component array = ["17": "3", "12": "we", "14": "3", "19": "3", "16": "3", "13": "2", "18": "3", "15": "3", "2": "3", "11": "1", "1": "1", "8": "3", "6": "5", "4": "21-09-2017 - 14:19", "5": "Test"]
は、JSONへの変換:
if let theJSONData = try? JSONSerialization.data(withJSONObject: componentArray, options: .prettyPrinted)
{
let theJSONText = String(data: theJSONData, encoding: .ascii).
print("JSON string = (theJSONText!)")
}
これは私に、以下の結果を与えています表示:次のように
JSON string = {
"17" : "5",
"12" : "ew",
"14" : "3",
"19" : "4",
"16" : "4",
"13" : "2",
"18" : "4",
"15" : "2",
"2" : "3",
"11" : "1",
"1" : "1",
"8" : "4",
"6" : "2",
"4" : "21-09-2017 - 13:54",
"5" : "Test"
}
私はJSONオブジェクトの配列として、それを行う必要があります。
objectX = [
{"id":"17","value":"5"}
{"id":"12","value":"ew"}
.
.
.
]
ありがとう
これまでに何を試しましたか?それはあなたがする必要がある非常に簡単なループです。 – Stuart
解決策を教えてください、私はスタックオーバーフローとグーグルで多くの方法を試してみましたが、何も働いていませんでした –
@ Ali.Jabあなたのコードをここに置く必要があります!!!誰もあなたの試行を表示せずに直接ソリューションを与えるでしょう –