単純な構造体をJSON文字列に変換しようとしています。構造体をSwiftのJSON文字列に変換する
let data = try NSJSONSerialization.dataWithJSONObject(myStructArray, options: nil)
let string = NSString(data: data!, encoding: NSUTF8StringEncoding)
は、いくつかはあります。structはAnyObject
タイプ(のではなくAny
に私は推測する)は、このような単純な変換が失敗に準拠していないので、だから、
struct MyStruct: Equatable {
let propertyA:Int
let propertyB:String
let propertyC:Double
//There are about ten more fields
func myStructMethod->String{
return "return value"
}
}
:構造体は次のようになりますJSON文字列を "手で"作成することをスキップする方法(配列マップと建物の文字列を自分で使って)
これを完全に使用してください: - http://stackoverflow.com/questions/33186051/swift-convert-struct-to-json –
@mitulmarsoniaそれは私が避けようとしていたものです...もちろん、それは溶液。 – Whirlwind