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

时间:2017-08-07 03:01:35

标签: json vb.net

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

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

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

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

所以不要这样:

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

我明白了:

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

1 个答案:

答案 0 :(得分:1)

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

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

请参阅Json.NET Documentation