我有一个字符串变量。我需要将此变量类型转换为映射变量。例如:
String stringVariable = "apple"
// type cast this to map (Map<string,string>) stringVariable
我想apple
用作地图而不是字符串。可能吗?
这是不可能的。您需要以某种方式解析字符串。
也就是说,我不知道如何解析"apple"
为地图。像这样的字符串"favorite -> apple"
会更容易理解。
您绝对不能“苹果”到 Map 因为 Map 是一个处理键值对的集合,而 Apple 只是一个值。
您可以将 "apple" = "red" 或 "apple":"red" 之类的内容投射到 Map
或者在最坏的情况下,您可以尝试将“apple”投射到一个看起来像 ["apple":null] 的 Map ,但这没有任何意义。