json - sed 用于字典关键字
问题描述
我的 json 如下所示
{"servers": [{"server_type":"application_server","server_url":"application_server.com"},{"server_type":"relay_server","server_url":"application_server.com"}] }
我需要使用 sed 或任何正则表达式将 server_url ( application_server.com ) 替换为不同的值 ( application2_server.com )。
解决方案
使用jq
json 解析器!
jq '.servers[].server_url="application2_server.com"' file
推荐阅读
- android - 在 Android 上模糊图像中的区域(在 Java 中)
- c# - 使用 AWS 开发工具包从 Amazon S3 下载对象 - 结果文件已损坏
- virtual-machine - 如何将文件从本地 win 10 操作系统移动到 VMware ESXi 上的虚拟机?
- java - 按钮悬停和按下效果 CSS Javafx
- java - 在android中根据设备区域禁用逗号或点
- javascript - 离线模式处于活动状态时 react-native-firebase 是否安全?
- c# - 增加 ac# 数据库中的值
- r - 使用 R 将变量添加到列表中的列表中的数据框
- ef-code-first - 如何首先在 Asp.Net Core 3.0 代码中验证 Minlength 和 MaxLength uisng Fluent Api
- python - 用python算法分析多项选择问卷