burpow
三大配置文件表示法:json,xml,yaml

三大配置文件表示法:json,xml,yaml

JSON 表示法(类似 python)

JSON 解析:JSON.parse()

例如我们从服务器接收了以下数据:

1
{ "name":"runoob", "alexa":10000, "site":"www.runoob.com" }

我们使用 JSON.parse() 方法处理以上数据,将其转换为 JavaScript 对象:

1
var obj = JSON.parse('{ "name":"runoob", "alexa":10000, "site":"www.runoob.com" }');

JavaScript 对象转换:JSON.stringify()

例如我们向服务器发送以下数据:

1
var obj = { "name":"runoob", "alexa":10000, "site":"www.runoob.com"};

我们使用 JSON.stringify() 方法处理以上数据,将其转换为字符串:

1
var myJSON = JSON.stringify(obj);

lampeval() 函数可编译并执行任何 JavaScript 代码。这隐藏了一个潜在的安全问题。
使用 JSON 解析器将 JSON 转换为 JavaScript 对象是更安全的做法。JSON 解析器只能识别 JSON 文本(严格),而不会编译脚本。

PHP JSON

PHP json_encode() 用于对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,否则返回 FALSE 。

函数 描述
json_encode 对变量进行 JSON 编码
json_decode 对 JSON 格式的字符串进行解码,转换为 PHP 变量
json_last_error 返回最后发生的错误

XML:标签嵌套(类似 HTML)

YAML:缩进(类似 python)

本文作者:burpow
本文链接:https://youthfulnesszxx.github.io/2026/03/22/三大配置文件表示法:json,xml,yaml/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可