【发布时间】:2020-10-04 13:48:55
【问题描述】:
考虑那个 json 对象:
@"
{
""Logging"": {
""LogLevel"": {
""Default"": ""Warning""
}
},
""AllowedHosts"": ""*"",
""ConnectionStrings"": {
""ConnectionString1"": """",
""ConnectionString2"": """",
""ConnectionString3"": """"
}}";
我想在 powershell 中编写一个函数,它将获取该 json 并搜索某些属性并返回它的路径。例如,如果函数名称是 ReturnHierarchyPath(json, propertyName)
当我称之为 ReturnHierarchyPath(json, "ConnectionString1") 时,返回应该是 "ConnectionStrings.ConnectionString1"
我在 C# 中实现了这个,但我想知道它是否可以在 powershell 脚本中实现?
以下是 C# 代码示例:https://dotnetfiddle.net/N5ccWY
【问题讨论】:
标签: json powershell parsing