Appearance
第9章 通用数据格式
这里是编程界通用的交流格式。
📋 数据格式
9.1 JSON
JavaScript Object Notation - 轻量级数据交换格式
json
{
"姓名": "张三",
"年龄": 25,
"爱好": ["编程", "设计", "阅读"],
"地址": {
"城市": "北京",
"邮编": "100000"
}
}在结绳中使用JSON:
tie
变量 json字符串 : 文本 = "[{\"name\": \"张三\"}]"
// 通过JSON库解析9.2 XML
Extensible Markup Language - 标记语言
xml
<?xml version="1.0" encoding="UTF-8"?>
<根>
<学生>
<姓名>张三</姓名>
<年龄>25</年龄>
<爱好>编程</爱好>
</学生>
</根>9.3 MD
Markdown - 文本标记语言
markdown
# 标题1
## 标题2
- 列表项1
- 列表项2
**粗体文本**
*斜体文本*
[链接](http://example.com)🔄 格式转换
tie
// JSON转对象
变量 json字符串 : 文本 = "{\"key\": \"value\"}"
变量 对象 : 哈希表 = 解析JSON(json字符串)
// 对象转JSON
变量 json输出 : 文本 = 转换为JSON(对象)
// XML处理
变量 xml内容 : 文本 = 取XML内容("文件.xml")📊 使用场景
| 格式 | 优点 | 用途 |
|---|---|---|
| JSON | 轻量、易解析 | API通信、配置文件 |
| XML | 结构清晰、易验证 | 配置、数据存储 |
| MD | 简洁、易读 | 文档、说明 |
🔗 相关链接
更多数据格式处理请参考官方文档。