首页 > 编程语言 >JSON和JavaScript自定义对象

JSON和JavaScript自定义对象

时间:2022-09-22 22:23:15浏览次数:50  
标签:自定义 对象 JavaScript User JSON user zhangsan 名称

JavaScript自定义对象:

var 对象名称 = { 属性名称1:属性值1, 属性名称2:属性值2, ..., 函数名称:function (形参列表){}, ... };   访问对象:对象名称.属性名称      对象名称.函数名称(形参) json对象: { "name":"zhangsan", "age":23, "city":"北京" }  var 变量名 = '{"key":value,       "key":value,...       }'; var jsonStr = '{"name":"zhangsan",       "age":23,"       addr":["北京","上海","西安"]}' JSON和Java对象的相互转换     :导入包
      <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.62</version>
        </dependency>

    :相互转换

   //1. 将Java对象转为JSON字符串
        User user = new User();
        user.setId(1);
        user.setUsername("zhangsan");
        user.setPassword("123");

        String jsonString = JSON.toJSONString(user);
        System.out.println(jsonString);//{"id":1,"password":"123","username":"zhangsan"}


        //2. 将JSON字符串转为Java对象

        User u = JSON.parseObject("{\"id\":1,\"password\":\"123\",\"username\":\"zhangsan\"}", User.class);
        System.out.println(u);

 

 

标签:自定义,对象,JavaScript,User,JSON,user,zhangsan,名称
From: https://www.cnblogs.com/zhaolei0419/p/16721000.html

相关文章

  • JavaScript基础知识
    ##输出语句*1.window.alert()--写入警告框*2.document.write()---写入HTML输出*3.console.log()---写入浏览器控制台*alert("helloworld!");//写入警告框document......
  • SpringBoot实现自定义注解
    SpringBoot支持我们开发者能够自定义注解,从而实现一些项目中遇到的特定问题,这个功能不知道用过的小伙伴们多不多,反正我是用得不多,但是使用之后就会发现,实在是太便捷了,配合......
  • JavaScript
    行为也是严格区分大小写的,可以在控制台console.log打印输出的东西1.什么是JavaScript?是一门世界上最流行的脚本语言2.引用script里面的注释用// alert("......
  • scrapy框架之生成存储文件json,xml、csv文件
    以起点小说网举例子网址https://www.qidian.com/rank/yuepiao/默认大家已经生成好scrapy项目了,如果不会请参考我之前的文章scrapy框架之创建项目运行爬虫爬取网页获......
  • JavaScript学习笔记 第七章 原型
    原型prototypefunctionPerson(){}Person.prototype.a=123;varper=newPerson();//console.log(per.prototype);//conso......
  • JavaScript 静态方法
    静态方法:static关键字(类方法),可在实例化对象之前通过类名.方法名调用静态方法静态方法不能在对象上调用,只能在类中调用如果想在noob中使用静态方法,可以作为一个参数传递......
  • JAVA调用远程接口时模拟发送数据-json格式、x-www-form-urlencoded格式、文件+参数格
    实习期结束,总结一下实习时遇到的一些以前不常用的代码,以方便下次用到时取用,代码不涉及公司机密,需要根据自己的需要进行一定的修改!如有错误欢迎指正!一个需求是项目的某些接......
  • JavaScript 类继承
    使用extends关键字。super() 方法用于调用父类的构造函数。已有的类称为基类(父类),新建的类称为派生类(子类)。通过在构造方法中调用 super() 方法,我们调用了父类的构......
  • JavaScript 类(class)
    使用class关键字关键一个类,每个类中包含了一个特殊的方法 constructor(),它是类的构造函数创建类classClassName{constructor(name,url){this.name=name;this,url=u......
  • 自定义loader使用说明,以APICloud平台为例
    一、应用自定义loader的作用一直以来,官方发布的AppLoader,只包含了官方模块。而其他开发者的自定义模块、付费模块、第三方SDK模块等都并未加入到loader中,这给开发者在开发......