JSON-全集

2020-03-31  本文已影响0人  通灵路耳
JSON是一种存储数据的方式

普通格式

<script>
    var run = {"name":"张三","age":"12"}
    document.write("JSON格式:"+run+"<br>")
    document.write("具体数据【"+"姓名:"+run.name+"     年龄:"+run.age+"】")
</script>
图片.png

数组格式

<script>
    var heros=
    [
        {"name":"盖伦","hp":616},
            {"name":"提莫","hp":313},
            {"name":"死歌","hp":432},
            {"name":"火女","hp":389}
    ]
    document.write("JSON数组:"+heros[3].name);
</script>

JSON转换

1、字符串转为JSON对象 
注意:通过字符串拼接得到一个JSON结构的字符串,并不是一个JSON对
象。 需要通过eval转换得到。

<script>
    var s1 = "{\"name\":\"盖伦\"";
    var s2 = ",\"hp\":616}";
    var s3 = s1+s2;
 
    document.write("这是一个JSON格式的字符串:" + s3);
    document.write("<br>");
    var gareen = eval("("+s3+")");
    document.write("这是一个JSON对象: " + gareen);
</script>

2、 JSON 对象转换为字符串 
需要通过 JSON.stringify 函数把它转换为字符串 

<script>
    var hero = {"name":"盖伦","hp":"616"};
    document.write("这是一个json 对象:"+ hero);
    document.write("<br>");
    var heroString = JSON.stringify(hero)
    document.write("这是一个json 字符串:"+ heroString );
</script>
上一篇 下一篇

猜你喜欢

热点阅读