XML Extension Supplement

Web Services

A Web service is a software system designed to support interoperable machine-to-machine interaction over a network.

URI和URL

URI,全称是统一资源标识符(Uniform Resource Identifier),是一个用于标识某一互联网资源名称的字符串。这个字符串的格式由互联网标准RFC 3986定义。URI的目的是为了提供一种简单的方法来标识互联网上的资源。

URI的常见形式包括URL(统一资源定位符)和URN(统一资源名称)。

  • URL是最常见的URI形式,它不仅标识资源,还提供了一个方法来定位和访问这个资源(例如:https://www.example.com)。

  • URN则是资源的唯一名称,它与资源的位置无关(例如:urn:isbn:0451450523,这是一个书籍的国际标准书号)。

JSON

  • JSON (JavaScript Object Notation).

  • Commonly used to create dynamic screen elements on websites, or transfer data over the web.

  • The syntax is taken from JavaScript but JSON is portable with other languages.

  • It is easy for humans to read and write.

  • It is easy for machines to parse and generate.

JSON Types Examples

Objects {"key": "value"}
Arrays [1, 2, 3]
String "abc"
Numbers 1
Boolean true false
Null null

JSON Pros and Cons

Pros:

  • Very small

  • Easy to parse

  • Widely support

  • Tightly integrated with JavaScript

Cons:

  • Limited data types

  • No comment syntax

  • Not self describing

  • No JSON schema*

相关推荐
code_shenbing9 小时前
基于 WPF 平台使用纯 C# 实现动态处理 json 字符串
c#·json·wpf
Bro_cat12 小时前
深入浅出JSON:数据交换的轻量级解决方案
java·ajax·java-ee·json
Ase5gqe1 天前
大数据-259 离线数仓 - Griffin架构 修改配置 pom.xml sparkProperties 编译启动
xml·大数据·架构
mit6.8241 天前
What is Json?
c++·学习·json
小安同学iter2 天前
Web开发 -前端部分-HTML5新特性
javascript·css·正则表达式·json·css3·html5
我真不会起名字啊2 天前
“深入浅出”系列之C++:(10)nlohmann Json库
json
JavaEdge.3 天前
IDEA导入Maven工程不识别pom.xml
xml·maven·intellij-idea
前网易架构师-高司机3 天前
行人识别检测数据集,yolo格式,PASICAL VOC XML,COCO JSON,darknet等格式的标注都支持,准确识别率可达99.5%
xml·yolo·行人检测数据集
梦幻加菲猫3 天前
加菲工具格式化XML:让数据呈现更清晰
xml·web·网页开发·xml格式化
我曾经是个程序员3 天前
C#操作Xml节点
xml·c#