“author”: “zthxxx”,
“gender”: “female”,
“locale”: “jp”,
“contributes”: [
{
“keywords”: [
“function”,
“=>”
],
“voices”: [
“function_01.mp3”,
“function_02.mp3”,
“function_03.mp3”
]
},
…
]
}
对Java来说,定义两个bean类,解析json即可:
/**
- 加载配置
*/
public static void loadConfig() {
try {
//
FartSettings settings = FartSettings.getInstance();
if (!setting 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 s.isEnable()) {
return;
}
String json = readVoicePackageJson(“manifest.json”);
Gson gson = new Gson();
Manifest manifest = gson.fromJson(json, Manifest.class);
// load contributes.json
if (manifest.getContributes() =