#36. 映射键值修改
映射键值修改
映射修改
题目背景
大魏在整理他的收藏品,他有一个特殊的习惯。每当他发现一个特别的物品(用键 'a' 表示)时,他总是会把它交给他的朋友潇潇(用键 'b' 表示),并且自己不再保留这个物品。他希望你能帮他自动化这个整理过程。
题目描述
修改并返回给定的映射(map),规则如下:如果键 "a" 存在且有值,则将键 "b" 的值设为 "a" 的值,并将键 "a" 的值设为空字符串。本质上,"b" 就像一个霸道的键,它会夺走 "a" 的值并将其替换为空字符串。
输入格式
输入包含一系列键值对,每个键值对由一个字符串键和一个字符串值组成,用空格分隔。键和值都用双引号包裹。
"key1": "value1" "key2": "value2" ...
输出格式
输出一个 JSON 格式的字符串,表示修改后的映射。键值对之间用逗号分隔,整个映射用花括号包裹。
{"key1": "value1\