Json 和 String的转换

本文介绍了一种在JSP应用中结合MS AJAX框架与Servlet实现AJAX功能的方法。具体探讨了如何通过Servlet输出JSON数据,并在客户端将JSON字符串转换成对象以便于处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

虽然本人主要学的是.net,不过可恶的学校非逼着学JSP,学不会不给过,真是让人烦恼。
    今天在写JSP的时候,突然想利用MS的AJAX框架配合SERVLET在JSP里实现AJAX效果。中途遇到一个小小的问题:

    在Servlet里面利用out.print输出的是个字符串,当想传多个值时,那就使用json了。不过JSON字符串在到达客房端后,如何变为对象呢?
    经过多次实验,得到如下方法:
        var str = "{id: true, value: '1'}";
        var obj = eval('(' + str + ')');
    这样就可以直接调用:obj.id     obj.value了。

    相反的,如果json相换为string的话,只需要利用for遍历对象的属性和属性值,并拼接字符串即可。时间关系。这个函数就暂不写了。要用的时候再写。嘿嘿。


本文转自BloodyAngel博客园博客,原文链接:http://www.cnblogs.com/zgynhqf/archive/2008/05/30/1210568.html,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值