javascript 字符串操作


jsonObj= JSON.stringify(arr);
jsonObj= JSON.parse(jsonObj);
alert(jsonObj['1'].projectId);
slice(start,end);s


JSON.parse(text [, reviver])

text
必选。 一个有效的 JSON 字符串。
reviver
可选。 一个转换结果的函数。 将为对象的每个成员调用此函数。 如果成员包含嵌套对象,则先于父对象转换嵌套对象。 对于每个成员,会发生以下情况:
○ 如果 reviver 返回一个有效值,则成员值将替换为转换后的值。
○ 如果 reviver 返回它接收的相同值,则不修改成员值。
○ 如果 reviver 返回 null 或 undefined,则删除成员。

来自 http://msdn.microsoft.com/zh-cn/library/cc836466(v=vs.94).aspx



JSON.stringify(value [, replacer] [, space])

value
必选。 JavaScript 值,通常对象或数组,将转换。
replacer
可选。 转换结果的函数或数组。
如果 replacer 函数,调用 JSON.stringify 函数,传入键值和每个成员。 返回值用于代替原始值。 如果函数返回 undefined,成员被排除。 根对象的关键是空字符串:””
如果 replacer 是数组,因此,只有用键值的成员数组中将转换。 成员变换的顺序与键顺序的数组中。 当 value 参数也是 replacer 数组时,数组被忽略。
space
可选。 添加缩进、空白和换行符来返回值 JSON 文本更便于阅读。
如果省略 space,返回值文本生成,没有任何额外的空白。
如果 space 是数字,则返回值具有空白的文本缩进指定数目在每个级别的。 如果 space 大于 10 时,文本缩进 10 个空白。
如果 space 为非空字符串,如“\t”,返回值文本缩进与字符串的字符在每个级别。
如果 space 为大于 10 个字符的字符串,使用前 10 个字符。

来自 http://msdn.microsoft.com/zh-cn/library/cc836459(v=vs.94).aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值