json - 如何使用 Json 对象中的 Json Transformers 将 JsArray 移动到根?
问题描述
如何使用Json TransformersJsArray
将 a移至根目录?想象一个像这样的 Json 结构:
{
"key1" : "value1",
"key2" : {
"key21" : "catface",
"key22" : true,
"key23" : [
{
"key231": "alpha",
"key232": "beta",
"key232": "gamma"
},
...
],
"key24" : 234
}
如果我想移动key21
到根目录,那么我会使用 -__.json.copyFrom((__ \ 'key2 \ 'key21).json.pick)
但如果我想移动key23
到根目录;IE
{
"key23" : [
{
"key231": "alpha",
"key232": "beta",
"key232": "gamma"
},
...
]
}
但__.json.copyFrom((__ \ 'key2 \ 'key23).json.pick)
导致错误:
发生服务器错误:当 JsPath 为空时,需要 JsObject
那么我尝试__.json.copyFrom((__ \ 'key2 \ 'key23).json.pick[JsArray])
或__.json.copyFrom[JsArray]((__ \ 'key2 \ 'key23).json.pick[JsArray])
- 但同样的错误
我找不到任何专门解决这个问题的东西,但我希望这对某人来说很容易。非常感谢
解决方案
推荐阅读
- c++ - Direct X:如何显示加载到纹理中的图像?
- android - 在 app:processDebugManifest 期间 React Native 崩溃
- javascript - 如何让 VSCode 智能感知识别 Javascript 中的多态函数?
- vue.js - 使用 v-if 在标头中使用不同的路由链接会导致路由到错误的路径
- vb.net - 使用 OpenDoc6 打开绘图文档
- ruby-on-rails - 更改数据库中的输入
- javascript - 如何根据用户选择的 HTML 选项更改选择的背景颜色?
- python - 从输入字符串中检测最后一部分的函数
- botframework - 虚拟助手测试项目说明
- node.js - 新建react app项目有12969个漏洞