Skip to content

第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简洁、易读文档、说明

🔗 相关链接


更多数据格式处理请参考官方文档。

结绳中文编程 - 降低编程门槛,让编程更简单