내 응용 프로그램의 릴리스 폴더에 settings.json 파일이 있습니다. 내가하고 싶은 일은 일시적으로, 영구적으로가 아니라 값을 바꾸는 것입니다. 즉, 이전 항목을 삭제하고 새 항목을 작성하고 저장하는 것을 의미합니다. 여기 JSON 파일의 값 변경 (파일 쓰기)
는{
"Admins":["234567"],
"ApiKey":"Text",
"mainLog": "syslog.log",
"UseSeparateProcesses": "false",
"AutoStartAllBots": "true",
"Bots": [
{
"Username":"BOT USERNAME",
"Password":"BOT PASSWORD",
"DisplayName":"TestBot",
"Backpack":"",
"ChatResponse":"Hi there bro",
"logFile": "TestBot.log",
"BotControlClass": "Text",
"MaximumTradeTime":180,
"MaximumActionGap":30,
"DisplayNamePrefix":"[AutomatedBot] ",
"TradePollingInterval":800,
"LogLevel":"Success",
"AutoStart": "true"
}
]
}
은 가정하자 내가 암호 값을 변경할 JSON 파일의 형식 대신 BOT 암호 나는 단지 비밀번호가되고 싶어요. 어떻게해야합니까?
들여 쓰기가 엉망이 되어도 작동했습니다. 모든 것이 1 줄로되어 있습니다. – Bone
예,'JsonConvert.SerializeObject'는 두 번째 매개 변수'Formatting.Indented'를 취할 수 있습니다. 수정 된 답변 – agentnega
감사합니다. <3 – Bone