首页 > 编程语言 >java json 四个格式

java json 四个格式

时间:2023-04-17 11:15:19浏览次数:35  
标签:code java System secretKey json 格式 fastJsonObject com gson

java 官方
<dependency>
  <groupId>org.json</groupId>
  <artifactId>json</artifactId>
  <version>20220320</version>
</dependency>
  • code
JSONObject jsonObject = new JSONObject();
jsonObject.put("secretKey", secretKey);
jsonObject.put("appKey", appKey);
System.out.println("JSON JAVA       :" + jsonObject + "\n");
google gson
<dependency>
  <groupId>com.google.code.gson</groupId>
  <artifactId>gson</artifactId>
  <version>2.8.9</version>
</dependency>
  • code
Gson gson = new Gson();
System.out.println("GSON GOOGLE     :" + gson.toJson(enInforMap) + "\n");
alibaba fastjson
<dependency>
   <groupId>com.alibaba</groupId>
  <artifactId>fastjson</artifactId>
  <version>1.2.67_noneautotype2</version>
</dependency>
  • code
com.alibaba.fastjson.JSONObject fastJsonObject = new com.alibaba.fastjson.JSONObject();
fastJsonObject.put("secretKey", secretKey);
fastJsonObject.put("appKey", appKey);
System.out.println("FASTJSON ALIBABA :" + fastJsonObject + "\n");
jackjson FasterXML
<dependency>
     <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-databind</artifactId>
  <version>2.12.7.1</version>
</dependency>
  • code
ObjectMapper objectMapper = new ObjectMapper();
System.out.println("JACKSON FasterXML  :" + objectMapper.writeValueAsString(enInforMap) + "\n");

标签:code,java,System,secretKey,json,格式,fastJsonObject,com,gson
From: https://www.cnblogs.com/guanchaoguo/p/17325160.html

相关文章

  • idea Java json 复制字符串会出现空格的问题
    普通JSON{"secretKey":"2513e9c533c14271a1bc8a52eacecebe","appKey":"19b9257a1f464e93b087af9d12572ce1"}复制idea{\"secretKey\":\"2513e9c533c14271a1bc8a52eacecebe\",\"appKey\":\&......
  • java环境变量
    jdk安装路径C:\ProgramFiles\Java\jdk1.6.0_21java_homeC:\ProgramFiles\Java\jdk1.6.0_21classpath.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jarPath%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin检查是否安装成功java-version  ant环境的配置配置ant 和 java的环境  ......
  • Java位运算符
    前置知识原码、反码、补码-原码:第一位表示符号,其余位表示值。如2原码:00000010;-2原码:10000010-反码:正数的反码是原码本身,负数的反码在原码基础上,符号位不变,其他位取反。如:2反码:00000010;-2反码:11111101-补码:正数的反码是原码本身,负数的补码在原码基础上,符号位不变,其他......
  • 六大JavaScript使用小技巧
    之前写过一些关于编程的小技巧,今天已久写一些JS中用到的小技巧,非常实用,如果熟悉了实用起来相当快捷方便。1.类型强制转换1.1string强制转换为数字可以用*1来转化为数字(实际上是调用.valueOf方法)然后使用Number.isNaN来判断是否为NaN,或者使用a!==a来判断是否为NaN,因为......
  • IDEA 代码,快捷键,格式化 指令
    【常规】Ctrl+Shift+Enter,语句完成“!”,否定完成,输入表达式时按“!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[OR],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按F3......
  • (之前的项目复习)我的Java项目实战--校园餐饮商户外卖系统07(优化)
    开发笔记七缓存优化问题说明用户数量多,系统访问量大频繁访问数据库,系统性能下降,用户体验差环境搭建maven坐标在项目的pom.xm1文件中导入springdataredis的maven坐标:点击查看代码<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-s......
  • Java Web应用设计中验证码的生成和应用方法
    在JavaWeb应用设计中验证码的设计是一个必不可少的环节,由于验证码技术具有随机性较强、简单的特点,能够在一定程度上阻止网络上的恶意访问,在互联网领域得到了广泛的应用,如防止破解密码、刷票、论坛灌水、刷页、注册等恶意操作。百度上对验证码的定义是:(CAPTCHA)“CompletelyAut......
  • Java语言的基本元素:类和对象
    引入人认识世界,其实就是面向对象的。比如,我们认识一下美人鱼(都没见过)经过“仔细学习”,发现美人鱼通常具备一些特征:女孩有鱼尾美丽这个总结的过程,其实是抽象化的过程。抽象出来的美人鱼的特征,可以归纳为一个美人鱼类。而图片中的都是这个类呈现出来的具体的对象。类和对......
  • 原始java写的模拟HTTP请求 HttpsMethod
    原始java写的模拟HTTP请求packagecom.fc.utility;importjava.awt.image.BufferedImage;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.ByteArrayOutputStream;importjava.io.DataInputStream;importjava.io.DataOutputStream;importja......
  • java 八股文
    目录一、Java基础篇1.接口和抽象类的区别2.重载和重写的区别3.==和equals的区别4.异常处理机制5.HashMap原理6.想要线程安全的HashMap怎么办?7.ConcurrentHashMap原如何保证的线程安全?8.HashTable与HashMap的区别9.ArrayList和LinkedList的区别10.如何保证ArrayList的线......