zoukankan      html  css  js  c++  java
  • JSON对象的两个方法

      JSON对象有两个方法,stringify()和parse()。

      最简单的方法,这两个方法分别用于吧JavaScript对象序列化为JSON字符串和把JSON字符串解析为原生JavaScript值。

      例如: var book = {

        title: "professional",

        authors: [

          "Nicholas C"

        ],

        edition: 3

      };

      var jsonText = JSON.stringify(book); 

      这个例子使用 JSON.stringify()把一个JavaScript对象序列化一个JSON字符串,然后将它保存到jsonText中,因此保存的数据如下

    { "title": "professional", "authors": [ "Nicholas C" ], "edition": 3 }

    过滤结果,如果过滤器参数是数组,那么JSON.stringify()的结果将只包含数组中列出的属性。

    var jsonText = JSON.stringify(book,["title", "edition"]); 这第二个参数中的两个属性与将要序列化的对象中的属性是对应的,因此返回在字符串中,就只会包含这两个属性:

    { "title": "professional", "edition": 3 }

    JSON.parse()从一个字符串中解析出JSON对象

    var str = '{"a":"1","b":"2"}';

    JSON.parse(str);

    结果是:Object{a:"1",b:"2"}

  • 相关阅读:
    Linux Centos7之由Python2升级到Python3教程
    10张图带你深入理解Docker容器和镜像
    Centos7 添加用户及设置权限
    OpenCV 和 Dlib 人脸识别基础
    python unittest 源码学习
    Markdown 模板
    python Django ORM相关
    java的介绍
    java反射
    代理模式
  • 原文地址:https://www.cnblogs.com/chase-star/p/9957796.html
Copyright © 2011-2022 走看看