VB.NET是否可以将JSON数据导出为JSON格式的文件?

VB.NET Is it possible to export JSON data to a file in JSON format?

我想知道是否可以使用GET请求从服务器中提取JSON文本,然后将该数据输出为JSON格式的本地文件。

我似乎唯一能找到的就是这个电话:

1
File.WriteAllText(AgentWorkingDirectory &"\json.txt", JsonConvert.SerializeObject(return_message))`

这似乎只给了我一系列未格式化的文本。

所以不是这样的:

1
2
3
4
5
6
7
8
9
10
{
   "AlertingRules":[
        {  
           "RuleId":1,
           "Name":"Unprocessed Directory",
           "RuleConditions":[
                {  
                   "Name":"FileCount",
                   "FileName":"",
                    ...

我明白了:

1
{"AlertingRules":[{"RuleId":1,"Name":"Unprocessed Directory","RuleConditions":[{"Name":"FileCount","FileName":null,...


将格式参数添加到您的序列号调用中

1
File.WriteAllText(AgentWorkingDirectory &"\json.txt",JsonConvert.SerializeObject(return_message, Newtonsoft.Json.Formatting.Indented))

请参阅Json.NET文档