0
我有一個NString
包含以下JSON:從JSON轉換時,NSArray包含缺少引號的字符串?
str = [{"id":32,
"date_time":"02-09-2016;23:31:29",
"message":"tidal wave"},
{"id":33,
"date_time":"02-09-2016;23:33:52",
"message":"mashup"}]
我轉換這一個NSArray
:
jsonObject = [NSJSONSerialization JSONObjectWithData:[str dataUsingEncoding:NSUTF8StringEncoding] options:0 error:&error];
然而,當我NSLog
的JSONObject的,我得到如下:
jsonObject = (
{
"date_time" = "02-09-2016;23:31:29";
id = 32;
message = "tidal wave";
},
{
"date_time" = "02-09-2016;23:33:52";
id = 33;
message = mashup;
}
)
爲什麼消息tidal wave
中的值具有引號而不是mashup
?
謝謝。
謝謝盧。 2個問題。首先,如果id和消息鍵是字符串,那麼自date_time以來date_time的類型是否有引號?其次,我如何能夠將mashup(不知道該對象是什麼類型)轉換爲NSString?謝謝 – Pangu
混搭可能是一個字符串。你可以'po jsonObject [1] [@「message」] .class' –