- Home /
Question by
Aldebaraan · Apr 06, 2021 at 04:40 PM ·
c#jsonwrite data
Write data using SimpleJSON?
I'm trying to write some data to a .json file using SimpleJSON:
var dllPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
string configFilename = "Config.json";
var configPath = Path.Combine(dllPath, configFilename);
string jsonString = File.ReadAllText(configPath);
JSONNode data = JSON.Parse(jsonString);
JSONNode Presets = data["Presets"];
int CurNumber = Presets.Count + 1;
JSONNode generatedpreset = Presets[CurNumber];
generatedpreset["name"] = CurName;
generatedpreset["value1"]["min"].AsFloat = value0;
generatedpreset["value2"]["min"].AsFloat = value1;
value0 += 0.10f;
value1 += 0.10f;
generatedpreset["value1"]["max"].AsFloat = value0;
generatedpreset["value2"]["max"].AsFloat = value1;
File.WriteAllText(configPath, data.ToString());
But nothing seems to happen. I have no problem reading data from it.
Comment
Your answer
Follow this Question
Related Questions
C# Convert json arrays to unity arrys 3 Answers
Help using LitJson 1 Answer
Multiple Cars not working 1 Answer
Distribute terrain in zones 3 Answers