-1
karmaşık dize dönüştürme Ben bir dize nasıl bir diziye bu dizeyi dönüştürmekdiziye
[["3254","CCH"],["001","Sulmatyl 50mg","Sulpiride",[0,0,0,0,1],28,0.5],["002","Knowful 1.2g","Piracetam",[1,0,0,0,0],28,1],["003",Tranexamic acid 250mg","Tranexamic acid",[0,3,3,3,0],7,1],["004","Isormol 20mg","Isosorbide mononitrate",[0,3,0,3,0],28,0.5],["005","Plavix 75mg","Clopidogrel",[1,0,0,0,0],28,1]]
izleyin var?
let newString = inputString.stringByReplacingOccurrencesOfString("[", withString: "(", options: NSStringCompareOptions.LiteralSearch, range: nil)
let newString = newString.stringByReplacingOccurrencesOfString("]", withString: ")", options: NSStringCompareOptions.LiteralSearch, range: nil)
let data = newString.dataUsingEncoding(NSUTF8StringEncoding)
do {
let rootObject = try NSJSONSerialization.JSONObjectWithData(data, options: .AllowFragments)
// done
} catch {
print("error serializing JSON: \(error)")
}
için: Ancak )
için (
ve ]
için [
dönüştürme ve JSON çoğunlukla çalışacak şekilde ayrıştırma, çok düşük seviyeli ve karmaşık ayrıştırma bakıyorsun
[
["3254","CCH"], // pres[0]
["001","Sulmatyl 50mg","Sulpiride",[0,0,0,0,1],28,0.5], //pres[1]
["002","Knowful 1.2g","Piracetam",[1,0,0,0,0],28,1], //pres[2]
["003",Tranexamic acid 250mg","Tranexamic acid",[0,3,3,3,0],7,1], //pres[3]
["004","Isormol 20mg","Isosorbide mononitrate",[0,3,0,3,0],28,0.5], //pres[4]
["005","Plavix 75mg","Clopidogrel",[1,0,0,0,0],28,1] //pres[5]
]
İstediğiniz türden bir dizi örnek verin. Thats sorunu çözmek için diğer yardımcı olacaktır. – Evana
sadece düzenlenmiş !! teşekkür ederim! – chiefpika
Bu dizeyi nasıl aldığınızı bana bildirin. Bir json cevabından ya da başka bir yoldan. – Evana