ini2json.pp 381 B

12345678910111213141516171819202122
  1. program ini2json;
  2. {$mode objfpc}
  3. {$h+1}
  4. uses sysutils,jsonini;
  5. var
  6. fin,fout : string;
  7. begin
  8. if (ParamCount<1) then
  9. begin
  10. Writeln('Usage : ',ExtractFileName(ParamStr(0)),' infile [outfile]');
  11. Halt(1);
  12. end;
  13. Fin:=ParamStr(1);
  14. FOut:=ParamStr(2);
  15. If (Fout='') then
  16. Fout:=ChangeFileExt(Fin,'.json');
  17. TJSONIniFile.ConvertIni(Fin,Fout,False);
  18. end.