js中解析json

{"birthday":"","company":"1","companyAddress":"2","companyCode":"","existHouse":"2"}怎... {"birthday":"","company":"1","companyAddress":"2","companyCode":"","existHouse":"2"}
怎么根据键值对形式得到值???
展开
 我来答
百度网友03797ed86
2012-01-31
知道答主
回答量:23
采纳率:0%
帮助的人:16.3万
展开全部

建议楼主用jquery的API解决,可以通过parseJSON将一个json格式的字符串转换为json对象,而后直接用"."的方式得到域值

追问
能说的清楚点吧? 是不是用var obj = parseJSON(msg); obj.company这样能得到值????
追答
用jquery的api,当然也可以用javascript的原生API,如果可以希望楼主先对jquery 了解下,jquery对开发还是打有帮助的。将jquery的js文件引入到页面,可以用如下类似的代码:
var json={"birthday":"","company":"1","companyAddress":"2","companyCode":"","existHouse":"2"};
var jsonObj = $.parseJSON(json);
这样如果你想得到 birthday的话,可以 jsonObj.birthday就可以。如果中间出什么问题的话,建议楼主用 firebug调试下,你会豁然开朗的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式