1.环境搭建完成

2.相关的工具类编写完成
3.配置文件管理类编写完成
zxr
劝酒千百 9 months ago
parent 428c873613
commit f6d8d34c15

@ -4,14 +4,19 @@
<option name="autoReloadType" value="ALL" />
</component>
<component name="ChangeListManager">
<list default="true" id="a7505764-040b-48e2-b2fc-8c5b579e595f" name="Default" comment="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成1">
<list default="true" id="a7505764-040b-48e2-b2fc-8c5b579e595f" name="Default" comment="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成1111">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/cn/edu/hust/conf/ConfigurationManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/cn/edu/hust/conf/ConfigurationManager.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/test/java/cn/edu/hust/json/FastJsonTest.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/test/java/cn/edu/hust/json/FastJsonTest.java" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="CodeInsightWorkspaceSettings">
<option name="optimizeImportsOnTheFly" value="true" />
</component>
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file leaf-file-name="UserVisitAnalyze.java" pinned="false" current-in-tab="false">
@ -293,6 +298,7 @@
&quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
&quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
&quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
&quot;settings.editor.selected.configurable&quot;: &quot;reference.settings.project.maven.repository.indices&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
}
}</component>
@ -440,6 +446,13 @@
</list>
</recent_temporary>
</component>
<component name="SharedIndexes">
<attachedChunks>
<set>
<option value="jdk-13.0.14-azul-13.0.14-4caba194b151-0dc6e15b" />
</set>
</attachedChunks>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="应用程序级" UseSingleDictionary="true" transferred="true" />
<component name="SvnConfiguration">
<configuration />
@ -463,7 +476,8 @@
<workItem from="1734342536419" duration="3626000" />
<workItem from="1734346716326" duration="2420000" />
<workItem from="1734349398416" duration="1738000" />
<workItem from="1734352550638" duration="390000" />
<workItem from="1734352550638" duration="1153000" />
<workItem from="1734354068325" duration="604000" />
</task>
<task id="LOCAL-00001" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1529592741848</created>
@ -487,7 +501,31 @@
<option name="project" value="LOCAL" />
<updated>1734351693404</updated>
</task>
<option name="localTasksCounter" value="4" />
<task id="LOCAL-00004" summary="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成111">
<option name="closed" value="true" />
<created>1734352975106</created>
<option name="number" value="00004" />
<option name="presentableId" value="LOCAL-00004" />
<option name="project" value="LOCAL" />
<updated>1734352975106</updated>
</task>
<task id="LOCAL-00005" summary="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成111">
<option name="closed" value="true" />
<created>1734353193141</created>
<option name="number" value="00005" />
<option name="presentableId" value="LOCAL-00005" />
<option name="project" value="LOCAL" />
<updated>1734353193141</updated>
</task>
<task id="LOCAL-00006" summary="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成1111">
<option name="closed" value="true" />
<created>1734353269426</created>
<option name="number" value="00006" />
<option name="presentableId" value="LOCAL-00006" />
<option name="project" value="LOCAL" />
<updated>1734353269426</updated>
</task>
<option name="localTasksCounter" value="7" />
<servers />
</component>
<component name="TestHistory">
@ -606,7 +644,9 @@
<component name="VcsManagerConfiguration">
<MESSAGE value="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成" />
<MESSAGE value="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成" />
<option name="LAST_COMMIT_MESSAGE" value="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成" />
<MESSAGE value="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成111" />
<MESSAGE value="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成1111" />
<option name="LAST_COMMIT_MESSAGE" value="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成1111" />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/src/main/java/cn/edu/hust/conf/ConfigurationManager.java">

@ -3,7 +3,7 @@ package cn.edu.hust.conf;
import java.io.InputStream;
import java.util.Properties;
/**11111
/**
*
* :propertieskey/value
*/

@ -1,17 +1,33 @@
//这行代码定义了当前类所在的包名。包名用于组织和管理类。
package cn.edu.hust.json;
//这行代码导入了 com.alibaba.fastjson.JSONArray 类。
// JSONArray 是 FastJSON 库提供的一个类,用于处理 JSON 数组。
import com.alibaba.fastjson.JSONArray;
import org.junit.Test;
//定义了一个名为 FastJsonTest 的公共类。
public class FastJsonTest {
/**
* Json
* Json,
*/
@Test
@Test //使用 @Test 注解标识这个方法是一个测试方法。
//定义了一个公共的无参数方法 test1并使用 @Test 注解标记。
public void test1()
{
//定义了一个字符串 json包含一个 JSON 数组。
// 每个对象用单引号包围,对象属性之间用逗号分隔。
String json="[{'name':'Tom','age':23},{'name':'LiLi','age':24}]";
//使用 JSONArray.parseArray(json)
// 方法将 json 字符串解析为一个 JSONArray 对象。JSONArray 类的 parseArray 方法会将 JSON 字符串转换为 JSONArray 对象。
JSONArray array=JSONArray.parseArray(json);
//使用 array.getJSONObject(0) 获取数组中的第一个对象。
//调用 get("name") 方法获取该对象的 name 属性值。
//使用 System.out.println 输出该属性值,即 Tom。
System.out.println(array.getJSONObject(0).get("name"));
}
}
}
Loading…
Cancel
Save