我有創建配置文件的任務。配置文件是一個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」); –