js中对json的操作(自定义一个json数组及转化)

要点摘录:

  • 1、将json类型的数组转化为字符串类型的json数组

       var strArray = JSON.stringify(array);
    
  • 2、将字符串类型的json数组转化为json类型的数组

       var arrayJson = JSON.parse(strArray);
    
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<h2>thymeleaf你好呀!</h2>
<script>
    //js中对json的操作
    //自定义一个json数组
    var array = [];
    //往数组加入三个对象
    for (var i = 0; i < 3; i++) {
        //定义一个对象
        var obj = {};
        obj.id="10"+i;
        obj.name="lcb"+i;
        array.push(obj);
    }
    //将json类型的数组转化为字符串类型的json数组
    // 结果:[{"id":"100","name":"lcb0"},{"id":"101","name":"lcb1"},{"id":"102","name":"lcb2"}]
    var strArray = JSON.stringify(array);
    //将字符串类型的json数组转化为json类型的数组
    var arrayJson = JSON.parse(strArray);
    // json数据的获取
    for(var i = 0 ;i <arrayJson.length;i++){
        arrayJson[i].name;
        arrayJson[i].id;
    }
    //或
    // arrayJson.forEach(a => {
    //     a.name;
    // });
</script>
</body>
</html>
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

楚风岸影

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值