JS 中Json常用操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/meifannao789456/article/details/81480121
  1. 直接定义json

    var json = {"name": "小明", "age": 12};
    console.log(json);
  2. json 转 String

    var str = JSON.stringify(json);
    console.log(str);
  3. String 转 Json

    json = JSON.parse(str);
    console.log(json)
  4. 添加新的字段

    // 方式1
    json.sex = '女';
    // 方式2
    var id = 'id';
    json[id] = '123';
    console.log(json)
  5. 判断字段是否存在

    console.log(json.hasOwnProperty(id))
  6. 删除字段

    方式1
    delete json.id;
    console.log(json);
    方式2
    delete json[id];
    console.log(json);
  7. 添加JsonArray

    var array = [{"name": "小李", "age": 20}];
    console.log(array);
    array.push(json);
    console.log(array);
  8. 遍历JsonArray

    for (var item in array) {
    console.log(array[item].name)
    }
  9. 删除array中的一项

    array.splice(1)

    完整代码示例:

    “`




    Title

var json = {"name": "小明", "age": 12}; console.log(json); var str = JSON.stringify(json); console.log(str); json.sex = '女'; var id = 'id'; json[id] = '123'; console.log(json) console.log(json.hasOwnProperty(id)) delete json.id; console.log(json); id = 'id'; json[id] = '123'; console.log(json); delete json[id]; console.log(json); var array = [{"name": "小李", "age": 20}]; console.log(array); array.push(json); console.log(array); for (var item in array) { console.log(array[item].name) } array.splice(1) console.log(array)



“`

猜你喜欢

转载自blog.csdn.net/meifannao789456/article/details/81480121