JSON编码与解码

JSON简介

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。

官网:http://json.org/json-zh.html


JSON数据格式

1: JSON数据格式源自于js(JavaScript Object Notation)。
JSON编码: 把一个js的内存对象—>文本–>传输与保存
JSON解码: 把一个js的文本–>解码后–>Js的Object数据;
2: JavaScript Object 是一个表结构
object = {
key1: value1,
key2: value2,
key3: {
sub_key: sub_value
….
}
key4: [sub_value1, sub_value2, sub_value3]
};
key: 数字, 字符串;
value: 数字, 逻辑true/false, 数组, 对象object, null 空对象;


mjson

1: JSON编码

你可能感兴趣的:(c,mjson)