導航:首頁 > 數據處理 > ajax怎麼傳遞json數據

ajax怎麼傳遞json數據

發布時間:2024-11-24 07:12:58

Ⅰ 如何將JSON對象傳遞給Controller進行處理

Step 1. 利用jQuery的Ajax方法發送JSON數據
$.ajax({
url: "/[Controller]/[Action]",
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: JSON.stringify([JSON Data]),
async: true,
success: function (result) {}
});123456789

Step 2. Controller接收JSON數據
var jsonString = new StreamReader(Request.Body).ReadToEnd();1

Step 3. 解析JSON對象
json為集合時這樣解析:
JsonReader reader = new JsonTextReader(new StringReader(jsonString));
List<[Class]> jsonObjects = new JsonSerializer().Deserialize<List<[Class]>>(reader);12

json為對象時這樣解析:
[Class] jsonObject = JsonConvert.DeserializeObject<[Class]>(jsonString);1

示例: 讀取JSON文件中的資料庫配置信息生成ConnectionString
JSON文件內容:
{
"server": "localhost",
"database": "calyxmelo",
"uid": "root",
"pwd": ""
}123456

我們有一個Database類與之對應:
public class Database
{
public string server { get; set; }
public string database { get; set; }
public string uid { get; set; }
public string pwd { get; set; }
}1234567

生成ConnectionString:
var jsonString = new StreamReader(Request.Body).ReadToEnd();
Database jsonObject = JsonConvert.DeserializeObject(jsonString);
connectionString = $"server={jsonObject.server};database={jsonObject.database};uid={jsonObject.uid};pwd={jsonObject.pwd};";

閱讀全文

與ajax怎麼傳遞json數據相關的資料

熱點內容
信息技術中合並居中是哪個鍵 瀏覽:165
b2c消費的都是什麼樣的產品 瀏覽:508
加工中心如何在程序裡面改變零點 瀏覽:523
車險代理需要多少保證金 瀏覽:471
如何快速加盟小程序 瀏覽:366
理財產品入什麼科目 瀏覽:891
填寫學生信息需要帶什麼 瀏覽:651
團油如何更改開票信息 瀏覽:709
蘇寧在市場上占哪些資源 瀏覽:532
種雞技術員轉正怎麼寫 瀏覽:261
未來教育程序如何運行 瀏覽:830
什麼金融產品比較賺錢 瀏覽:298
領導安排不符合程序如何辦 瀏覽:314
如何看到未申報稅企業的公示信息 瀏覽:496
拜登當選市場會怎麼樣 瀏覽:625
怎麼畫水彩技術 瀏覽:36
查專業數據去哪裡 瀏覽:352
累計數據如何篩選 瀏覽:174
亞運村汽車交易市場怎麼走 瀏覽:903
微信小程序鬥地主福券有什麼用 瀏覽:346