юзай Rest.Json.
пишешь свой класс настроек, например:
TSettings = class
private
fname: string;
fpass : string;
public
property name: string read fname write fname;
property pass: string read fass write fpass;
end;
// вытягиваешь json-строку из файла
Settings:= TJson.JsonToObject<TSettings >( 'строка с json, которая из файла' );
// что-то поменял
s:= TJson.ObjectToJsonString( Settings );
// сохранил json-строку в файл