簡體   English   中英

我可以將 json 對象從模型類發布到 angular .ts 文件嗎

[英]Can I post json object from model class to angular .ts file

我正在從第三方 API 檢索 XML 結果到 ASP.net Web API。 現在我想將此檢索到的 XML(以 JSON 格式轉換)發送到 angular typescript 文件。 我怎樣才能實現它?

我的方法 1. 將 JSON 從模型類發送到控制器,然后從控制器發送到角度服務或組件的 .ts 文件。 2.從模型類發布到組件的 .ts 文件。

     var objJson = new JavaScriptSerializer().Serialize(responseB);
     var response = await client.PostAsync("http://localhost:4200/add", new StringContent(objJson, Encoding.UTF8, "application/json"));
     var responseString = await response.Content.ReadAsStringAsync();

您不能“從 WebAPI 發送到 TypeScript 文件”。

聽起來您想將它從服務器發送到 Web 瀏覽器中的客戶端應用程序? 如果是這種情況,那么您需要客戶端應用程序來請求它,或者將它推送給客戶端。

如果客戶端發起了讓您獲取此資源的請求,那么您可以在響應中將其發送給客戶端。

如果客戶端應用程序與您的服務器有某種雙向連接,例如socket.ioSignalR ,您可以通過它發送它。

或者,根據發生這種情況的頻率和概率,您可以讓客戶端對其進行輪詢。

但這一切都取決於您正在實施的整個過程的狀態機。 客戶端應用程序是否啟動了其中的任何一個,或者這是一個客戶端未啟動但需要通知的事件? 如果是這種情況,您需要輪詢或建立從客戶端到服務器的連接。

如何訪問列表<object>來自 appsettings.Json?<div id="text_translate"><p> 在我的 appsettings.json 我有一個這樣的字段</p><pre> "MyFields": [ { "name":"one", "type":"type1" "parameters":[{"key":"url","value":"myurl.com"}, {"key":"data","value":"mydata"}] }, { "name":"two", "type":"type2"... .. and so on } ]</pre><p> 我制作了一個具有以下屬性的 class Myfield:</p><pre> public class MyField { [JsonProperty] public string? name { get; set; } [JsonProperty] public string? type { get; set; } [JsonProperty] public IDictionary<string,string>? parameters { get; set; } }</pre><p> 我正在嘗試使用配置在另一個 class 中訪問它,如下所示:</p><pre> //config is the configuration var myFields = config.GetSection("MyFields").Get<List<MyField>>();</pre><p> 問題是 myFields 結果是空的。 但是當我通過消除“參數”字段來做同樣的事情時,它就像一個魅力。</p><p> 我知道這與匹配不當有關,但能得到一些幫助會很棒。</p></div></object>

[英]How can I access a List<object> from appsettings.Json?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 我如何使用獲取將json對象和文件發布到asp.net服務器 從 model class 獲取 null 值,該值與 Z466DEEC76ECDF5FCA6D38571F63file24D54 綁定 ASP.NET:開機自檢列表 <Object> /使用Ajax(JSON)從視圖到控制器進行建模 ts服務文件中的Angular2 API控制器調用 Model 綁定無法綁定字符串數組,當發布為 JSON object 如何訪問列表<object>來自 appsettings.Json?<div id="text_translate"><p> 在我的 appsettings.json 我有一個這樣的字段</p><pre> "MyFields": [ { "name":"one", "type":"type1" "parameters":[{"key":"url","value":"myurl.com"}, {"key":"data","value":"mydata"}] }, { "name":"two", "type":"type2"... .. and so on } ]</pre><p> 我制作了一個具有以下屬性的 class Myfield:</p><pre> public class MyField { [JsonProperty] public string? name { get; set; } [JsonProperty] public string? type { get; set; } [JsonProperty] public IDictionary<string,string>? parameters { get; set; } }</pre><p> 我正在嘗試使用配置在另一個 class 中訪問它,如下所示:</p><pre> //config is the configuration var myFields = config.GetSection("MyFields").Get<List<MyField>>();</pre><p> 問題是 myFields 結果是空的。 但是當我通過消除“參數”字段來做同樣的事情時,它就像一個魅力。</p><p> 我知道這與匹配不當有關,但能得到一些幫助會很棒。</p></div></object> 我如何從C#中的類對象提取字段 將JSON對象轉換為WEB API后操作方法中的類成員 如何從本地存儲的文件中讀取JSON? 如何從 JavaScript 中的 Razor 模型對象獲取 JSON 對象
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM