Напишите json-файл в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Напишите json-файл в Java

Сообщение Anonymous »

Я хочу написать json-файл в Java, но он не работает. Я получаю предупреждение:
Я хочу знать, как это сделать, потому что я собираюсь преобразовать файл cfg с вкладками в json.

Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized


и у меня есть этот код:

package json;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

import org.json.simple.JSONArray;
import org.json.simple.JSONObject;

public class JsonWriter {

public static void main(String[] args) {

JSONObject countryObj = new JSONObject();
countryObj.put("Name", "India");
countryObj.put("Population", new Integer(1000000));

JSONArray listOfStates = new JSONArray();
listOfStates.add("Madhya Pradesh");
listOfStates.add("Maharastra");
listOfStates.add("Rajasthan");

countryObj.put("States", listOfStates);

try {

// Writing to a file
File file=new File("JsonFile.json");
file.createNewFile();
FileWriter fileWriter = new FileWriter(file);
System.out.println("Writing JSON object to file");
System.out.println("-----------------------");
System.out.print(countryObj);

fileWriter.write(countryObj.toJSONString());
fileWriter.flush();
fileWriter.close();

} catch (IOException e) {
e.printStackTrace();
}

}
}


Подробнее здесь: https://stackoverflow.com/questions/317 ... le-in-java

Вернуться в «JAVA»