json格式在电脑不显示怎么办?在JS中如何使用JSON?

JSON 是轻量级的文本数据交换格式,它具有自我描述性,更容易让人们进行理解,因此在java开发中我们经常会用到json,可是在使用的过程中,我们会遇到json格式在电脑不显示的情况,这要怎么办呢?下面来我们就来给大家讲解一下。

1、首先在电脑的桌面上使用鼠标右键单击要进行打开的“json”格式的文件,然后在弹出的选项框内点击“打开方式...”选项。

json格式在电脑不显示怎么办?在JS中如何使用JSON?.jpg

2、接着就会弹出一个对话框,在此对话框内点击“记事本”选项。

1.jpg

3、接着此时就文件就可以被打开了,在此文件的页面也可进行对此文件的相关编辑。

2.jpg

在JS中如何使用JSON?

JSON是JS的一个子集,所以可以在JS中轻松地读,写JSON。读和写JSON都有两种方法,分别是利用”.”操作符和“[key]”的方式。

我们首先定义一个JSON对象,代码如下。

var obj = {
    1: "value1"
    , "2": "value2"
    , count: 3
    , person: [ //数组结构JSON对象,可以嵌套使用
        {
            id: 1
            , name: "张三"
                        }
        , {
            id: 2
            , name: "李四"
                        }
                   ]
    , object:
    { //对象结构JSON对象
        id: 1
        , msg: "对象里的对象"
    }
};

1,从JSON中读数据

function ReadJSON()
{
    alert(obj .1); //会报语法错误,可以用alert(obj["1"]);说明数字最好不要做关键字
    alert(obj .2); //同上
    alert(obj.person[0].name); //或者alert(obj.person[0]["name"])
    alert(obj.object.msg); //或者alert(obj.object["msg"])
}

2,向JSON中写数据

比如要往JSON中增加一条数据,代码如下:

function Add()
{
    //往JSON对象中增加了一条记录
    obj.sex = "男" //或者obj["sex"]="男"
}

增加数据后的JSON对象如图:

3.jpg

3,修改JSON中的数据

我们现在要修改JSON中count的值,代码如下:

function Update()
{
    obj.count = 10; //或obj["count"]=10
}

修改后的JSON如图。

4.jpg

4,删除JSON中的数据

我们现在实现从JSON中删除count这条数据,代码如下:

function Delete()
{
    delete obj.count;
}

删除后的JSON如图

5.jpg

可以看到count已经从JSON对象中被删除了。

5,遍历JSON对象

可以使用for…in…循环来遍历JSON对象中的数据,比如我们要遍历输出obj对象的值,代码如下:

function Traversal()
{
    for (var c in obj)
    {
        console.log(c + ":", obj[c]);
    }
}

程序输出结果为:

6.jpg

JSON其实是JS的一个子集,所以可以在JS中轻松地读写JSON。而json是工作中经常使用的工具,所以熟练使用json很有必要!最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。

推荐阅读:

java内存溢出怎么定位?如何解决java内存溢出?

java怎么操作excel?java操作excel的几种方式

mybatis怎么实现分页?mybatis实现分页功能介绍