没有合适的资源?快使用搜索试试~ 我知道了~
JS和JAVA使用JSON方法解析汇报.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 34 浏览量
2022-10-25
19:03:09
上传
评论
收藏 185KB DOCX 举报
温馨提示
试读
8页
JS和JAVA使用JSON方法解析汇报.docxJS和JAVA使用JSON方法解析汇报.docx
资源推荐
资源详情
资源评论
实用文案
JS 和 JAVA 使用 JSON 方法解析
一.JS 部分==================
将 json 字符串转换为 json 对象的方法。在数据传输过程中,json 是以文本,即字符串的形式传递的,而JS 操作的是 JSON 对象,所以,JSON 对象和 JSON 字符串之间的
相互转换是关键。
例如:
JSON 字符串:
[javascript] view plain copy 在 CODE 上查看代码片派生到我的代码片
var str1 = '{ "name": "cxh", "sex": "man" }';
JSON 对象:
[javascript] view plain copy 在 CODE 上查看代码片派生到我的代码片
var str2 = { "name": "cxh", "sex": "man" };
一、JSON 字符串转换为 JSON 对象
要使用上面的 str1,必须使用下面的方法先转化为JSON 对象:
[javascript] view plain copy 在 CODE 上查看代码片派生到我的代码片
//由 JSON 字符串转换为 JSON 对象
var obj = eval('(' + str + ')');
或者
[javascript] view plain copy 在 CODE 上查看代码片派生到我的代码片
//由 JSON 字符串转换为 JSON 对象
var obj = str.parseJSON();
或者
[javascript] view plain copy 在 CODE 上查看代码片派生到我的代码片
//由 JSON 字符串转换为 JSON 对象
var obj = JSON.parse(str);
然后,就可以这样读取:
[javascript] view plain copy 在 CODE 上查看代码片派生到我的代码片
Alert(obj.name);
Alert(obj.sex);
特别注意:如果 obj 本来就是一个 JSON 对象,那么使用 eval()函数转换后(哪怕是多次转换)还是JSON 对象,但是使用parseJSON()函数处理后会有问题(抛出语
法异常)。
二、可以使用 toJSONString()或者全局方法 JSON.stringify()将 JSON 对象转化为 JSON 字符串。
例如:
[javascript] view plain copy 在 CODE 上查看代码片派生到我的代码片
//将 JSON 对象转化为 JSON 字符
var last=obj.toJSONString();
或者
[javascript] view plain copy 在 CODE 上查看代码片派生到我的代码片
//将 JSON 对象转化为 JSON 字符
var last=JSON.stringify(obj);
alert(last);
标准文档
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功