"この関数でAzure関数を作成しました。JSONを返すAPIを呼び出します。このJSONをオブジェクトに構文解析して関数で使用できるようにしたいのですが、できません。関数としてNewton.JSONを使わないでください。 JSONをどのように解析できますか? "Azure関数でJsonを解析する方法
7
A
答えて
0
Azure関数では、まずNewtonSoft.JSONへの参照を追加する必要があります。これは "Newtonsoft.Json"で行うことができます。引用符を忘れないでください!!!あなたはnewtonsoftを経由して、通常の直列化を使用することができたより
:ここ
var response = await client.GetAsync("<url>");
var json = await response.Content.ReadAsStringAsync();
var o= JsonConvert.DeserializeObject<"Type">(json);
24
はJsonNetを使用してオブジェクトをデシリアライズ/シリアライズするための完全なAzureの機能のソースコードです:
#r "Newtonsoft.Json"
using System.Net;
using Newtonsoft.Json;
public static async Task<HttpResponseMessage> Run(HttpRequestMessage req, TraceWriter log)
{
dynamic body = await req.Content.ReadAsStringAsync();
var e = JsonConvert.DeserializeObject<EventData>(body as string);
return req.CreateResponse(HttpStatusCode.OK, JsonConvert.SerializeObject(e));
}
public class EventData
{
public string Category { get; set; }
public string Action { get; set; }
public string Label { get; set; }
}
サンプル入力(リクエストボディ) :
{
"Category": "Azure Functions",
"Action": "Run",
"Label": "Test"
}
出力例:
"{\"Category\":\"Azure Functions\",\"Action\":\"Run\",\"Label\":\"Test\"}"
4
上記の答えは、JSONではなく文字列を返すことです。
{"Category":"Azure Functions","Action":"Run","Label":"Test"}
[Azureの機能に文句Newtonsoft.Json参照](の
関連する問題
- 1. AndroidでJSONを解析する方法
- 2. JSPでJSONを解析する方法
- 3. JavaでJSONを解析する方法
- 4. AS3でJSONを解析する方法
- 5. $ .ajax関数:jsonデータを送る:serverside関数での解析
- 6. JSONデータを解析する方法
- 7. JSONレスポンスを解析する方法
- 8. android jsonを解析する方法
- 9. JSON(配列)を解析する方法
- 10. PHPの解析方法Json
- 11. 関数へのJsonデータの解析
- 12. jsonの内部関数、(PHPの解析)
- 13. BlackBerryブラウザのJSON解析関数
- 14. angular2のjson内でjsonを解析する方法
- 15. javascriptでJSONをJSONに解析する方法は?
- 16. JSON解析エラーの解決方法?
- 17. JSONの複数のレイヤーを解析する方法
- 18. 不変のjson変数名を解析する方法
- 19. PHPでeval関数の解析エラーを処理する方法
- 20. javascriptで解析されたJSONコンテンツをルビーに解析する方法
- 21. 他のAzure関数からAzure関数をトリガーする方法
- 22. OPENJSONでazure sqlでjsonを解析しています
- 23. JSON RESTレスポンスを解析する方法 - NoClassDefFoundError:org/json/JSONArray
- 24. ローカルJSONからJSONデータを解析する方法ファイルswift 3?
- 25. AndroidでJSON解析でIDを取得する方法
- 26. HttpContentでJsonをPOSTしAPIコントローラで解析する方法
- 27. KotlinでJSONを手動で解析する方法は?
- 28. Kotlinでjsonファイルを読み込んで解析する方法
- 29. jsonオブジェクトを異なるキー値で解析する方法は?
- 30. 複数のJSON URLを解析する
可能な重複します。http:JSONエスケープせずに
このサンプル出力を返します:私は次のようにあなたがあなたの答えを変更することを示唆しています://stackoverflow.com/questions/37335321/newtonsoft-json-reference-complaining-on-azure-functions) –
Azure関数環境にJson.NET *が追加されました。あなたのコードを投稿してください。それがなければ何が間違っているのかを推測することは不可能です。おそらく、あなたはアセンブリ参照がありません –