-1
私はSwiftで1つの配列を作成しました。私は、私はAPIでこのディックに合格することができカントこのSwift3配列は "{" type ":" 0 "}のように文字列に変換されます。
let Dic = "{\"type\": \"0\",\"message\": \"\(message)\", \"sender_id\":\"\(username)\", \"reciever_id\": \"61\", \"\(username)\": \"2017-05-09 03:02:55 PM\"}"
のような文字列型のデータを渡すこのAPIでは、1つのNode.jsのAPIを持っています。しかし、問題は、配列を文字列に変換する方法を1つの配列に持つことです。私はディックに1つの以上のパラメータを追加し、ここで、この配列が、私はこの配列
(
{
Desc = "This is suger for m23 type ";
Price = 50;
Product = "Suger temp";
},
{
Desc = "This is suger for m23 type ";
Price = 50;
Product = "Suger temp";
}
)
コードは、スウィフトに
let ary_allPRoduct :NSMutableArray = []
for i in 0..<count {
var dict = Dictionary<String, Any>()
dict["Product"]="Suger temp"
dict["Desc"]="This is suger for m23 type "
dict["Price"]="50"
ary_allPRoduct.add(dict)
}
print(ary_allPRoduct)
'jsonString'が'せjsonString =はるかに短いを作成することができます文字列(データ:jsonData !,エンコーディング:.utf8) '。 SwiftでNSStringを使う必要は全くなく、 'options'パラメータを' data(withJSONObject')で省略することができます – vadian