我正在尝试将属性添加到json对象,而json对象不是json的根.
示例如下.
{
'isFile' : 'true',
'Values' : {
'valueName1': 'value1',
'valueName2': 'value2',
'valueName3': 'value3',
}
}
Run Code Online (Sandbox Code Playgroud)
在操作之后,我希望json文件如下所示.
{
'isFile' : 'true',
'Values' : {
'valueName1': 'value1',
'valueName2': 'value2',
'valueName3': 'value3',
'valueName4': 'value4'
}
}
Run Code Online (Sandbox Code Playgroud)
我已经到了可以通过下面的代码访问Values属性的地步.我下一步去哪儿?
JObject appSettings = JsonConvert.DeserializeObject<JObject>(jsonString);
string values = appSettings["Values"].ToString();
Run Code Online (Sandbox Code Playgroud)
任何帮助?
*编辑我正在尝试为Visual Studio中的azure app函数编辑local.settings.json文件的值部分.
我的应用程序设置需要粘贴到 Azure Function 的部署槽。
我按照下面的帖子提供的示例进行操作。
但是,当通过 VSTS 将资源部署到资源上时,由于“冲突”,它不断失败(https://learn.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-common-deployment -错误)。
我目前有“Microsoft.Web/Sites”和“Microsoft.Web/Sites/Config”的单独资源模板
应用程序设置在“Microsoft.Web/Sites”模板的“siteConfig”属性下指定。
如果“appSettingNames”是一种配置类型,我可以将其列在“Microsoft.Web/Sites”的 siteConfig 下,如下所示?
{
"type": "Microsoft.Web/sites",
"kind": "functionapp",
"name": "[parameters('name')]",
"apiVersion": "2016-08-01",
"location": "[parameters('location')]",
"properties": {
"siteConfig": {
"appSettings": "[parameters('appSettings')]",
"alwaysOn": true,
"appSettingNames": "[parameters('appSettingNames')]"
}
},
"dependsOn": [],
"resources": []
}
Run Code Online (Sandbox Code Playgroud)
其中参数“appSettingNames”是一个数组参数,如下所示:[“setting1”,“setting2”,“setting3”]。
是否有任何指定此配置的示例。这真的很有帮助
谢谢
azure azure-resource-manager azure-deployment-slots azure-functions
我想知道是否可以根据输入绑定添加绑定。例如,
我将存储各种端点的端点/访问密钥,并在执行时根据这些生成绑定,而不是将它们手动添加到 azure 函数中。
如果我的 Cosmos SQL 包含,
一种。端点 A B. 端点 B C. 端点 C
我的 Azure 函数将从该表中获取输入数据并创建三个输出绑定。然后将触发的数据发送到这些端点。
是否可以?
我正在寻找通过参数名称访问 ARM 模板对象属性的方法。
在下面的例子中,
parameters: {
"propertyName": {
"type": "string"
}
}
variables: {
"object": {
"value": {
"color": "red"
}
}
}
Run Code Online (Sandbox Code Playgroud)
其中 [parameters("propertyName")] 是颜色
以下在 ARM 模板部署中是否有效?或者有没有办法实现类似的事情?
"[variables('object')].[parameters('propertyName')]"
Run Code Online (Sandbox Code Playgroud)
我希望上面一行的输出为“红色”。
任何帮助表示赞赏!:)
我在Visual Studio 2017上遇到问题,
新解决方案会在“ C:\ Users \ yopa \ AppData \ Roaming \ NuGet \ Nuget.config”中意外位置继续引用Nuget.config文件。
我已经将'/.nuget/Nuget.config'文件添加到我的解决方案文件夹中。
但是,解决方案仍在引用“ C:\”中的nuget配置文件,并且nuget软件包也将还原到“ C:\”软件包文件夹中。
如何配置解决方案以遵守其目录中的package.config文件?
我尝试删除漫游文件夹中的nuget.config文件,但是在完成nuget软件包还原后,该解决方案将重新创建该文件。
c# nuget nuget-package nuget-package-restore visual-studio-2017
下面是我对Azure的ICollector接口的实现.
class TestCollector<T> : ICollector<T>
{
public List<T> Collector => new List<T>();
public void Add(T item)
{
Collector.Add(item);
}
}
Run Code Online (Sandbox Code Playgroud)
在TestCollector上添加项目时,收集器的计数仍保持为0.
它没有被添加的原因是什么?我应该为TestCollector创建一个单独的构造函数并在里面初始化Collector吗?