Javascript解析JSON

首先温习一下JSON格式:

(1) 单个对象{"变量名1":"变量值1","变量名2":"变量值2"}

(2) 数组[{ "变量名11":"变量值1","变量名12":"变量值2" },{ "变量名21":"变量值1","变量名22":"变量值2" },{ "变量名31":"变量值1","变量名32":"变量值2" }]
===============================================================

情况1:

设返回的数据字符串为data,

则JS代码解析JSON:var d = eval('('+data+')');

取变量名1的值:alert(d['变量名1']);

结果:弹出显示"变量值1"

===============================================================

情况2:设返回的数据字符串为data,

则JS代码解析JSON:var d = eval('('+data+')');

取变量名21的值:alert(d[1][' 变量名21 ']);

结果:弹出显示"变量值1"

===============================================================

posted @ 2010-11-26 15:11  michael_lee  阅读(6579)  评论(0编辑  收藏  举报