如何使用 SlowCheetah 转换 Json 配置文件中的数组元素?

2024-04-05

这是我第一次使用 SlowCheetah 作为 JSON 配置文件。我找不到让它转换数组设置的方法。例如,如果我的基本配置文件具有以下设置:

{
  "Settings" :  [1, 2, 3] 
}

我想将其转移到:

{
  "Settings" :  [4, 5, 6] 
}

它只是进行合并,而不是替换。有什么办法可以告诉它做什么吗?就像我们在 xml 配置文件中使用 xdt:Transform="Replace" 的方式一样。


这种转变将完成以下工作:

{
  "@jdt.replace": {
    "@jdt.path": "$.Settings",
    "@jdt.value": [4,5,6]
  }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 SlowCheetah 转换 Json 配置文件中的数组元素? 的相关文章

随机推荐

  • IE 中字段集的背景颜色超出边界

    在 IE 中 字段集的背景颜色超出边界 我有一个表格 背景颜色设置为蓝色 字段集的背景颜色设置为白色 我该如何在 IE 中解决这个问题 My CSS fieldset margin 10px fieldset legend font siz
  • Google 网络字体和 Windows XP

    我的网站正在使用 google 字体 但我在 XP 上遇到了一些问题 也就是说 因为 XP 默认情况下没有抗锯齿功能 所以所有字体都是像素化的 即使在 Firefox 和 Chrome 等浏览器中也是如此 有没有办法解决这个问题 或者 XP
  • Windows 版 Safari 和 Mac 版 Safari 之间的差异

    从开发人员的角度来看 Mac 版 Safari 和 Windows 版 Safari 有哪些区别 我认为这可以归结为评估之间的差异 如果我错过了什么 请纠正 布局渲染 JavaScript 行为 最终要做出的决定是 开发人员能否仅在 Saf
  • jQuery 请求未定义的 url(与 phpdevshell 一起使用)

    我正在使用 phpdevshell 使用最新的 jQuery 创建一个应用程序 现在 在我看来没有任何原因的情况下 jQuery 开始请求一个以 undefined 结尾的 url 但该 url 不存在并导致 404 它寻找这个网址 htt
  • 迭代 JObject 键

    我有以下内容JObject作为回报https gate io api2 trade https gate io api2 tradeAPI 我如何迭代每个作为单独硬币的密钥也获得它的值 我尝试使用 Newtonsoft 解析它JObject
  • gulp 任务来处理可写的文件

    我在VS2015项目中使用Gulp来运行jscs http jscs info 在 JavaScript 文件上使用fix选项集 目的是修改读取的同一文件 即源和目标相同 var gulp require gulp var jscs req
  • 无法在 Intellij IDEA 中设置 Java 断点

    我试图将断点放入 GoogleAppEngine 源代码 SDK 1 7 0 但 IDEA Ultimate 11 0 2 一直告诉我Warning No executable code found at line 482 in class
  • Oreo (8.1) 中的设备蓝牙地址

    我需要获取设备的蓝牙MAC地址 在 Android 6 之前 这很简单BluetoothAdapter getDefaultAdapter getAddress 之后我们不得不使用一个简单的解决方法 String macAddress an
  • C++ - 对于内部编译器错误可以做什么?

    在编写矩阵类时 我遇到了一些有趣且烦人的事情 内部编译器错误 我愿意在名为的类中调用一个姐妹构造函数Matrix4
  • 从文本文件中删除回车符

    我有一个文本文件是 已定界 长度超过 59 000 行 如何删除回车以便每一行都是一条记录 Here is what the current file looks like Here is what I need it to look li
  • 未满足的对等依赖关系 Angular 2.3.0 rxjs zone.js

    我一直有未满足的同伴依赖性rxjs and zone js 即使当我移除我的node modules文件夹 清理 npm 缓存并重新安装 我的node版本是6 7 0 npm版本是3 10 8 这是我的 package json name
  • 在 Woocommerce 中一次只允许购物车中的一种产品类别

    我如何将 Woocommerce 购物车配置为一次只允许其中一种产品类别类型 以下代码将允许仅将一种产品类别中的商品添加到购物车 从而避免添加到购物车并显示自定义通知 add filter woocommerce add to cart v
  • 如何将 Font Awesome 图标添加到 按钮中?

    我正在尝试添加一个
  • java.lang.NoClassDefFoundError:com/fasterxml/jackson/core/JsonFactory

    我正在研究YouTube broadcast样本示例 我创建了一个样本Java Project并添加了所需的罐子 但是 当我尝试运行该项目时 它会抛出异常 例外 Throwable com fasterxml jackson core Js
  • 使用 jquery 偶尔出现 ajax 响应错误 {readyState=0, status=0, statusText="error"}

    我遇到了使用 jquery 和 Coldfusion 服务器端 的 AJAX 响应问题 有时有效 有时无效 当我测试直接调用它的服务器端组件时 它总是有效 所以我猜问题出在 ajax 响应上 我直接从服务器获取 serverurl 所以它不
  • 在 C# 中将 latin1 转换为 UTF8 [重复]

    这个问题在这里已经有答案了 可能的重复 将 Latin 1 编码的 UTF8 转换为 Unicode https stackoverflow com questions 1430513 convert latin 1 encoded utf
  • 解析作为查询参数传递给 REST API 的不同日期的标准方法是什么?

    我正在开发一个 REST API 它支持日期作为查询参数 由于它是查询参数 因此它将是字符串 现在可以在 QueryParams 中以以下格式发送日期 yyyy mm dd T HH MM SS fff NNNN 这意味着以下是有效日期 2
  • 将 dd/MM/yyyy 转换为 yyyy/MM/dd?

    我想将字符串 30 12 2012 转换为 2012 12 30 我的应用程序设置为 en CA 但数据库默认接受 yyyy MM dd 我怎样才能做到这一点而不依赖于当前的文化信息集 在服务器上 正如所有评论所说 但到目前为止没有一个答案
  • 域对象和值对象 - 它们相等吗?

    通过查看 Zend 快速入门教程中的域对象示例以及考虑 DAO VO 模式的其他示例 它们似乎非常相似 我们能否推断出 值对象 与 域对象 是一样的 如果不是 您能澄清一下它们之间的区别吗 其中一个的功能是什么 如果另一个的功能又如何呢 我
  • 如何使用 SlowCheetah 转换 Json 配置文件中的数组元素?

    这是我第一次使用 SlowCheetah 作为 JSON 配置文件 我找不到让它转换数组设置的方法 例如 如果我的基本配置文件具有以下设置 Settings 1 2 3 我想将其转移到 Settings 4 5 6 它只是进行合并 而不是替