After JSONSerialization decoded and as!
cast to NSDictionary get data below.
{
language = {
A00001 = {
chineseSimplified = CIMB;
chineseTraditional = CIMB;
english = CIMB;
japanese = CIMB;
korean = CIMB;
};
};
}
How to access into nested NSDictionary?
I'm able to get one layer data through data["language"]
, somehow I can't access multiple layers like:
data["language"]["A00001"]["english"]
data["language"]?["A00001"]?["english"]?
data["language"]!["A00001"]!["english"]!
Xcode returns this error:
Type 'Any' has no subscript members
Reference similar question: How to access deeply nested dictionaries in Swift Accessing Nested NSDictionary values in Swift 3.0 How do I manipulate nested dictionaries in Swift, e.g. JSON data?