2017-08-07 4 views
-2

GETリクエストを使用してサーバーからJSONテキストを取り込み、そのデータをJSON形式のローカルファイルに出力できるかどうかを知りたいです。私だけ、書式なしテキストの連続行を与えるようVB.NET JSON形式のファイルにJSONデータを書き出すことは可能ですか?

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

私が見つけるように見えることができる唯一のことは、この呼び出しです。だからではなく、本の

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

を参照してくださいあなたのserialzeコール

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

に整形パラメータを追加します。

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

私はこれを取得しますフォーマットマックディスクスペースを節約するので、多くの意味があります。 JSONを理解しているエディタでファイルを開くことはできますが、それはきれいに表示されます。 – Thilo

+0

さて、JSONエディタでファイルを開くと、まだフォーマットされていません。 – Riples

+1

@RiplesコンテンツがすでにJSON形式で整形式であることがわかっている場合は、受け取ったコンテンツをそのままディスクに直接書き込むのはなぜですか? – Brad

答えて

1

はコンパクトことJson.NET Documentation

+0

ああwow .....私はこれを逃したと信じることはできません。本当にありがとう、完璧な答え。 – Riples

関連する問題