如何使用 C# 构造有效的 JSON 对象以进行 AJAX Web 服务通信?
为 AJAX Web 服务通信创建 JSON 对象
从 AJAX Web 服务请求数据需要格式正确的 JSON 对象。本文解决了制作 JSON 对象以与特定 C# Web 服务交互时面临的挑战。
问题陈述
AJAX 调用将数据发送到 Web 服务,但由于 JSON 无效,响应失败。目标是构建符合 Web 服务要求的有效 JSON 对象。
解决方案
要为 Web 服务创建格式正确的 JSON 对象,请遵循以下步骤步骤:
-
将数据构造为原生JavaScript:
var myData = { Address: { Address1: "123 Main Street", Address2: null, City: "New York", State: "NY", Zip: "10000", AddressClassification: null } };
登录后复制 -
使用 JSON.stringify 或 jQuery toJSON 插件序列化数据:
var jsonData = JSON.stringify(myData)
登录后复制 -
使用序列化的 JSON 作为AJAX 中的数据参数调用:
$.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "http://bmccorm-xp/HBUpsAddressValidation/AddressValidation.asmx/ValidateAddress", data: { request: jsonData }, dataType: "json", success: function (response) { alert(response); } });
登录后复制
此方法可确保 JSON 对象满足 Web 服务的期望。
附加说明:
- 确保 JSON 键的大小写敏感度符合 Web 的要求service。
- 如果将多个参数传递给 Web 服务,则每个参数应单独进行 JSON 编码并包含在数据对象中。
以上是如何使用 C# 构造有效的 JSON 对象以进行 AJAX Web 服务通信?的详细内容。更多信息请关注PHP中文网其他相关文章!
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前
By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
3 周前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保护它?
3 周前
By DDD

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)