-1
Hallo Ich muss eine JSON-Datei mit einem bestimmten Format erstellen. Ich stecke fest und Ratschläge, wie ich damit verfahren soll. Mein Code ist unten:JSON-Formatierung für Java
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import java.io.FileWriter;
import java.io.IOException;
public class Student {
public static void main(String[] args) {
int a = -7;
int b = 7;
int k = 103;
int order = 109;
int px = 60;
int py = 76;
JSONObject obj = new JSONObject();
obj.put("name", "JEAN-LUC PALMYRE");
obj.put("srn", "120299364");
obj.put("ecc","");
try (FileWriter file = new FileWriter("Jean-LucPalmyre_120299364_CO3326_cw1.json"))
{
file.write(obj.toJSONString());
file.flush();
} catch (IOException e) {
e.printStackTrace();
}
System.out.print(obj);
}
Die Ausgabe wie folgt sein sollte:
{
"name": "MARK ZUCKERBERG",
"srn": "000000001",
"ecc": {
"a": -2,
"b": 13,
"k": 103,
"order": 109
}
}
Ich denke, der Code, den Sie geschrieben unvollständig ist. Die Ausgabe mit diesem Code wird nicht die erwartete sein, aber '{" Name ":" JEAN-LUC PALMYRE "," srn ":" 120299364 "," ecc ":" "}' –
ja, aber für die ecc Teil Ich bin mir nicht sicher, wie man die Werte in das erforderliche Format bringt. Das wollte ich wissen. Wie man dieses Teil macht –