Ich habe diesen JSON-Teil für die Verwendung mit der OrientDb http-API unter url/batch/db eingerichtet. Ich versuche, eine Kante der Klasse "cef_CONSISTSOF_cef" zu erstellen, die von "E" abgeleitet ist.OrientDb: Fehler beim Unmarshalling von JSON-Inhalten beim Erstellen einer Kante
{"transaction":true,
"operations":[
{"type":"c",
"record":{
"@class":"cef_CONSISTSOF_cef",
"out":"#12:37847",
"in":"#12:37641"}
}
]}
Als Antwort erhalte ich folgendes:
{ "errors": [
{ "code": 500, "reason": 500,
"content":
"com.orientechnologies.orient.core.exception.OSerializationException: Error on unmarshalling JSON content
'{\"transaction\":true,\"operations\":[{\"type\":\"c\",\"record\":
{\"@class': content must be between { }" } ] }
Alle Ideen, was ich falsch gemacht haben?
Danke. Ihre Antworten deuten darauf hin, dass ich nicht erwarten sollte, dass die Originalversion funktioniert. Ist das korrekt? – user2302244
Hallo, ich habe meine Antwort bearbeitet. Ich habe Ihren Code überprüft und es schien für mich zu funktionieren, aber wenn Sie sich das letzte Bild ansehen, wird die Kante '# 13: 7' in der Klasse' cef_CONSISTSOF_cef' erzeugt, aber nicht korrekt in Studio angezeigt. Ich habe versucht und die Optionen ausgewählt, die alle korrekten Ergebnisse zurückgegeben haben. Ich hoffe, dass ich Ihnen geholfen habe. – LucaS