From 16d82688c5d5012420ba6e0895118885c627dfba Mon Sep 17 00:00:00 2001 From: Shaofei Cheng Date: Sat, 3 Mar 2012 22:44:04 +0800 Subject: [PATCH 1/2] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0c48fb7..60ebe83 100644 --- a/README.md +++ b/README.md @@ -50,9 +50,9 @@ path(/a/name) 表示 根对象.a.name ### JSON.stringifyEx(value,replacer,space) * 参数 -** value : 表示待序列化的对象或者值。 -** replacer : 序列化时可以使用replacer来将待序列化对象或者值转换成另外一个对象或者值。 -** space : 表示为了可读性加入的空白,可以是字符串或者数字,若为数字,则使用这个数量的空格,不能超过10 + * value : 表示待序列化的对象或者值。 + * replacer : 序列化时可以使用replacer来将待序列化对象或者值转换成另外一个对象或者值。 + * space : 表示为了可读性加入的空白,可以是字符串或者数字,若为数字,则使用这个数量的空格,不能超过10 * 返回值 : 返回序列化JavaScript对象。 * 作用:将一个JavaScript对象或者值序列化成JSON字符串,带有循环引用的对象将被序列化为扩展的带有path语法的JSON From 866bd9f4a6734536dcb97ee04f217f28c0e34b45 Mon Sep 17 00:00:00 2001 From: Shaofei Cheng Date: Sat, 3 Mar 2012 22:54:59 +0800 Subject: [PATCH 2/2] Update README --- README | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/README b/README index 0c48fb7..2ac0422 100644 --- a/README +++ b/README @@ -37,6 +37,24 @@ path以"/"或者"../","./"开头,以path选取的根对象。 path的开头之后则是一序列用"/"分隔的属性。如 path(/a/name) 表示 根对象.a.name +例如以下JSON代码 + + { + "a":{ + "name":{} + }, + "b":path(/a/name) + } +得到的根对象b属性将会跟根对象.a.name指向同一对象。 + + var obj = JSON.parseEx("{\ + \"a\":{\ + \"name\":{}\ + },\ + \"b\":path(/a/name)\ + }"); + console.log(obj.a.name===obj.b); + ## API参考 ### JSON.parseEx(text)