У меня есть файл в формате JSON следующим образом:Сохранить изменения в формате JSON с SimpleJSON
{
"volume" : "1.0"
}
Я хочу изменить это другое значение, как 0,5 и т.д. Когда я использую следующий код, я получаю странные результаты в моем файле JSON , Он пишет что-то в файл JSON, но он записывает странные символы в файл с объемом между ними.
SimpleJSON.JSONNode node = SimpleJSON.JSONNode.Parse(Resources.Load<TextAsset>("JSON/Test/test").text);
// new value
node["volume"].AsFloat = 0.5f;
System.IO.BinaryWriter bw = new System.IO.BinaryWriter(File.Open("Assets/Resources/JSON/Test/test.json",
FileMode.Create));
node.Serialize(bw);
Что не так с моим кодом?
Я использую SimpleSON в проекте Unity.