0
我在scala中有一个函数可以翻译一个值并产生一个字符串。使用io.circe翻译JSON值
strOut = translate(strIn)
假设下面的JSON对象:
{
"id": "c730433b-082c-4984-3d56-855c243265f0",
"standard": "stda",
"timestamp": "tsx000",
"stdparms" : {
"stdparam1": "a",
"stdparam2": "b"
}
}
,并通过翻译功能提供了以下映射:
"stda" -> "stdb"
"tsx000" -> "tsy000"
"a" -> "f"
"b" -> "g"
什么是使用翻译的整个JSON对象的最佳方式翻译功能?我的目标是获得以下结果:
{
"id": "c730433b-082c-4984-3d56-855c243265f0",
"standard": "stdb",
"timestamp": "tsy000",
"stdparms" : {
"stdparam1": "f",
"stdparam2": "g"
}
}
我必须使用io.circe
库由于项目相关事宜。
感谢您的信息。我纠正了我的JSON示例。我的情况是,预先知道的唯一字段是必须保留的id。 –