使用的配置來管理遊戲modpacks我的應用程序,這樣的配置加載器的工作原理是這樣的:如何反序列化json?
這裏是configurations.json:
{
"GameDirectory": "C:\\Users\\username\\AppData\\Roaming\\.mp-craft-project",
"Configurations": {
"MP-Craft-Default": {
"Name": "MP-Craft-Default",
"JavaPath": "C:\\ProgramFiles\\Java\\jre-xxx\\bin\\javaw.exe",
"FullScreenMode": "Enabled",
"ModLoader": "MCF_1.0"
},
"New-Configuration": {
"Name": "New-Configuration",
"JavaPath": "C:\\ProgramFiles\\Java\\jre-xxx\\bin\\javaw.exe",
"FullScreenMode": "Enabled",
"ModLoader": "MCF_2.0"
}
}
}
而在這個JSON字符串例如modloader,或全屏模式可以是相同的或不同的(未知的)變化。 我想按名稱加載所有配置,並加載所選配置的設置。有人可以幫助我,我該如何反序列化這個JSON。
我正在使用Newtonsoft.Json
進行反序列化。
THX尋求幫助。
你試圖反序列化哪一個?在名稱中允許空格可能會導致問題:「示例配置」將不匹配「Example_Config」 – Plutonix
您是從其他地方獲得這些空間還是這些是您的發明?我問,因爲看起來將它們組合起來會更容易,而不是試圖從A – Plutonix
中的文本中找到B。所以我需要做的是:加載配置,然後加載所選配置的設置。 – ProGamingHun