簡體   English   中英

將復雜的JSON對象發送到MVC

[英]Sending complex JSON object to MVC

實際上,我在應用程序的客戶端生成了一個指紋細節對象。 我使用Java腳本獲得了該對象,它是一個“復雜對象”

我試圖使用ajax語法將其發送到服務器

$.ajax({
            //   url: baseUri+'HomeController/saveexpense',
            url: '@Url.Action("GetFingerPrint", "Home")',
            type: 'POST',
           // dataType: "json",
            contentType: 'application/json',
            data: JSON.stringify({ obj: fmdTest }),
            success: function(result) {


            }
        });

當使用obj:SimpleObject時,這對我非常有用,但是對於新的復雜對象,調試顯示該對象僅包含{}(即空)

我認為問題是因為我的對象現在是一個復雜的對象,而不是一個簡單的對象

data: JSON.stringify(fmdTest),

沒有任何解決方案?

最終,我已經解決了這個問題,根據我所讀的內容,只要反序列化過程中需要一個無參數的構造函數,JSON就不會對任何對象進行字符串構造任何問題。但是,幸運的是,我發現制造商提供了一些方法來序列化我的fmd。

暫無
暫無

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM