用两个字符串填充 Map<String, Object>

Fill Map<String, Object> with two strings

我想用两个字符串填充我的地图。对于我的地图,我必须使用 .

使用 会立即解决我的问题,但这是不可能的。

我需要更改什么才能使其正常工作?:

Map<String, Object> myMap= [:]
myMap."foo" = "Bar"

What do I need to change to make it work?:

Map<String, Object> myMap= [:]
myMap."foo" = "Bar"

真的没什么。该代码完全有效。你也可以这样做:

Map<String, Object> myMap= [:]
myMap.foo = 'Bar'

或者这样:

Map<String, Object> myMap= [foo: 'Bar']

如果您将 Map<String, Object> 更改为 Map<String, String>,所有这些都将起作用。