首页 > 其他分享 >【开发环境】IntelliJ IDEA 中的 Gradle 工程处理 JSON 字符串

【开发环境】IntelliJ IDEA 中的 Gradle 工程处理 JSON 字符串

时间:2023-03-18 10:33:43浏览次数:31  
标签:IDEA name age json Gradle put JSON 字符串 IntelliJ


文章目录

  • ​​一、创建 Gradle 工程​​
  • ​​二、导入 org.json:json 依赖​​
  • ​​三、处理 JSON 字符串​​






一、创建 Gradle 工程



在 IntelliJ IDEA 中 , 选择 " 菜单栏 | File | New Project " 选项 ,

【开发环境】IntelliJ IDEA 中的 Gradle 工程处理 JSON 字符串_gradle

在弹出的 " New Project " 对话框 中 , 选择 Gradle 工程 ;

【开发环境】IntelliJ IDEA 中的 Gradle 工程处理 JSON 字符串_kotlin_02


输入工程名 , 点击 " Finish " 按钮 , 完成创建 ;

【开发环境】IntelliJ IDEA 中的 Gradle 工程处理 JSON 字符串_kotlin_03






二、导入 org.json:json 依赖



在 build.gradle 构建脚本 中 导入 org.json:json 依赖 ;

dependencies {
// json 依赖库
implementation 'org.json:json:20210307'
}






三、处理 JSON 字符串



在下面的代码中 , 分别 创建 JSON 对象 和 JSON 数组 , 以及 解析 JSON 字符串为 JSON 对象 ;

JSON 对象 和 JSONArray 数组对象 可以直接转为 JSON 字符串 ;



代码示例 :

import org.json.*;

public class JsonDemo {
public static void main(String[] args) {
// 创建 JSON 对象
JSONObject student = new JSONObject();
student.put("name", "Tom");
student.put("age", 18);

// 打印 JSON 对象
System.out.println(student);

// 创建一个 JSON 数组
JSONArray students = new JSONArray();
students.put("Tom");
students.put("Jerry");
students.put("Jack");

// 打印 JSON 数组
System.out.println(students);

// 解析 JSON 字符串
String jsonStr = "{\"name\":\"Tom\", \"age\":18}";
JSONObject obj = new JSONObject(jsonStr);
String name = obj.getString("name");
int age = obj.getInt("age");

// 打印 解析 JSON 字符串 结果
System.out.println("name: " + name);
System.out.println("age: " + age);
}
}

执行结果 :

{"name":"Tom","age":18}
["Tom","Jerry","Jack"]
name: Tom
age: 18

【开发环境】IntelliJ IDEA 中的 Gradle 工程处理 JSON 字符串_kotlin_04


标签:IDEA,name,age,json,Gradle,put,JSON,字符串,IntelliJ
From: https://blog.51cto.com/u_14202100/6129352

相关文章

  • Intellij IDEA: Cannot resolve symbol ‘var‘引出的问题
    在File>ProjectStructure:点击左侧的Project,设置ProjectSDKs为openjdk-17;点击左侧的Modules,设置ModuleSDK为17;这里给出下载JDK17链接一路点击通过,傻瓜式安装。如......
  • idea创建Spring项目时选择Maven还是Spring initializr?
    今天在使用idea创建Spring项目时不知道选择Maven还是Springinitializr 接着都实验了一下,其实本质是一样的,使用“springinitializr”创建项目,可以直观的手动勾选依赖,......
  • idea使用tomcat部署项目失败总结
    情况①:无法访问localhost:8080页面解决办法:https://www.cnblogs.com/lwt280887072/p/16307489.html情况②:artifact项目:warexploded:Errorduringartifactdeployment......
  • IDEA经常出现假死状态 - 排查解决
    最近使用IDEA过程中,时不时的出现假死的情况,观察cpu和内存均有余量,为了避免重启IDEA,还是花了些时间排查原因。使用jvisualvm观察IDEA进程cpu、堆内存、线程信息等,发现提示......
  • IDEA 远程调试 Remote JVM Debug(转)
    https://blog.csdn.net/qq_42277779/article/details/125256915https://refactorfirst.com/how-to-remote-debug-java-application-on-kubernetes......
  • IntelliJ IDEA集成本地Maven步骤
    IntelliJIDEA集成本地Maven步骤一、前期准备Maven已经在本地环境配置完成,步骤可以参考我的这篇文章:https://www.cnblogs.com/rainbow-1/p/17223811.html二、IDEAmave......
  • Idea常用快捷键
    Idea快捷键"删除当前行"//Ctrl+Y"复制当前行"//Ctrl+D"注释此行或取消注释"//Ctrl+/"导入该行需要的类"//Alt+Enter"快速格式化代码"//Ctrl+Alt......
  • IDEA 配置
    IDEA配置import导入优化配置,将Preferences->Editor->CodeStyle->java->importsclasscounttouseimportwith"*"将默认5调整为99,避免出现import*情况......
  • IDEA实现序列化接口Serializable自动生成serialVersionUID
    1.打卡IDEA的设置界面,输入Inspections2.进入这个配置页面,在页面中输入VersionUID,把以下图片的选项打勾✔,保存3.鼠标放在实现的类名上(或者鼠标放在在类名按alt+enter......
  • idea快捷键
    IDEA快捷键使用背景:idea一栏多余了,嫌弃占用空间,但是一些图标很好用,因此想用快捷键代替掉build: ctrl+F9run: shift+F10debug: shift+F9updateproject: Ctr......