[英]Translating JSON values using io.circe
我在scala中有一个函数,可以转换值并生成字符串。
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"
使用translate函数转换整个JSON对象的最佳方法是什么? 我的目标是获得以下结果:
{
"id": "c730433b-082c-4984-3d56-855c243265f0",
"standard": "stdb",
"timestamp": "tsy000",
"stdparms" : {
"stdparam1": "f",
"stdparam2": "g"
}
}
由于项目相关的原因,我必须使用io.circe
库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.