我有创建配置文件的任务。配置文件是一个JSON文件。下面查找单词并用文件中的单词替换
"text": {
"data": "Click Here",
"size": 36,
"style": "bold",
"name": "text1",
"hOffset": 250,
"vOffset": 100,
"alignment": "center",
"onMouseUp": "sun1.opacity = (sun1.opacity/100) * 90;"
}
的结构例与在JSON的“风格”属性变化重复。所以我要复制上面的文字说50次。然后,我想用另一个由逗号分隔的文件输入的不同样式替换“style”属性,如下所示。
bold,italic,cryptic
输出将被
"text": {
"data": "Click Here",
"size": 36,
"style": "bold",
"name": "text1",
"hOffset": 250,
"vOffset": 100,
"alignment": "center",
"onMouseUp": "sun1.opacity = (sun1.opacity/100) * 90;"
}
"text": {
"data": "Click Here",
"size": 36,
"style": "italic",
"name": "text1",
"hOffset": 250,
"vOffset": 100,
"alignment": "center",
"onMouseUp": "sun1.opacity = (sun1.opacity/100) * 90;"
}
"text": {
"data": "Click Here",
"size": 36,
"style": "cryptic",
"name": "text1",
"hOffset": 250,
"vOffset": 100,
"alignment": "center",
"onMouseUp": "sun1.opacity = (sun1.opacity/100) * 90;"
}
是否有这样做的更简单的方法?
json的阅读超出了我的控制范围。我只是提供配置文件。所以我一定会在文件 –
中做到这一点如果你只是修改json文件,那么我不认为你可以做的很多。等待看看其他人是否知道方法。如果您有权修改文件外部的文件(在代码中),只需使用put methog即可。 JSONObject date = jsonArray.getJSONObject(0).getJSONObject(“day”); person.put(“day”,“Tuesday”); –